mirror of
https://github.com/yiisoft/yii2.git
synced 2025-08-26 14:26:54 +08:00
improved search model [skip ci]
This commit is contained in:
@ -25,6 +25,7 @@ echo "<?php\n";
|
|||||||
namespace <?= StringHelper::dirname(ltrim($generator->searchModelClass, '\\')) ?>;
|
namespace <?= StringHelper::dirname(ltrim($generator->searchModelClass, '\\')) ?>;
|
||||||
|
|
||||||
use Yii;
|
use Yii;
|
||||||
|
use yii\base\Model;
|
||||||
use yii\data\ActiveDataProvider;
|
use yii\data\ActiveDataProvider;
|
||||||
use <?= ltrim($generator->modelClass, '\\') . (isset($modelAlias) ? " as $modelAlias" : "") ?>;
|
use <?= ltrim($generator->modelClass, '\\') . (isset($modelAlias) ? " as $modelAlias" : "") ?>;
|
||||||
|
|
||||||
@ -41,6 +42,12 @@ class <?= $searchModelClass ?> extends <?= isset($modelAlias) ? $modelAlias : $m
|
|||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function scenarios()
|
||||||
|
{
|
||||||
|
// bypass scenarios() implementation in the parent class
|
||||||
|
return Model::scenarios();
|
||||||
|
}
|
||||||
|
|
||||||
public function search($params)
|
public function search($params)
|
||||||
{
|
{
|
||||||
$query = <?= isset($modelAlias) ? $modelAlias : $modelClass ?>::find();
|
$query = <?= isset($modelAlias) ? $modelAlias : $modelClass ?>::find();
|
||||||
|
Reference in New Issue
Block a user