public function loadCollection($data = null) { if (is_null($data)) { $data = \Yii::$app->request->post(); } return parent::loadCollection([['id' => ArrayHelper::remove($data, 'pk'), $data['name'] => ArrayHelper::remove($data, 'value', [])]]); }
/** * Does perform only if rule has 'save' enabled. */ public function perform() { if (!$this->rule->save) { return false; } return parent::perform(); }