/** * @inheritdoc */ public function newSearchModel() { $model = parent::newSearchModel(); foreach ($this->getContextModels() as $name => $contextModel) { $attribute = $this->contexts[$name]['attribute']; $model->{$attribute} = $contextModel->getPrimaryKey(); } return $model; }
/** * @inheritdoc */ public function behaviors() { return ['model' => ['class' => ModelControlBehavior::className(), 'modelClass' => $this->modelClass, 'searchModelClass' => $this->searchModelClass], 'access' => ['class' => AccessControl::className(), 'rules' => $this->accessRules()], 'verbs' => ['class' => VerbFilter::className(), 'actions' => ['delete' => ['post']]]]; }