controllerClass); $modelClass = StringHelper::basename($generator->modelClass); /* @var $class ActiveRecordInterface */ $class = $generator->modelClass; $pks = $class::primaryKey(); $urlParams = $generator->generateUrlParams(); $actionParams = $generator->generateActionParams(); $actionParamComments = $generator->generateActionParamComments(); echo " namespace controllerClass, '\\')) ?>; use Yii; use modelClass, '\\') ?>; use common\traits\Curd; use common\models\base\SearchModel; use baseControllerClass, '\\') ?>; /** * * * Class * @package controllerClass, '\\')) . "\n" ?> */ class extends baseControllerClass) . "\n" ?> { use Curd; /** * @var */ public $modelClass = ::class; /** * 首页 * * @return string * @throws \yii\web\NotFoundHttpException */ public function actionIndex() { $searchModel = new SearchModel([ 'model' => $this->modelClass, 'scenario' => 'default', 'partialMatchAttributes' => [], // 模糊查询 'defaultOrder' => [ 'id' => SORT_DESC ], 'pageSize' => $this->pageSize ]); $dataProvider = $searchModel ->search(Yii::$app->request->queryParams); return $this->render('index', [ 'dataProvider' => $dataProvider, 'searchModel' => $searchModel, ]); } }