/** * @return \yii\db\ActiveQuery */ public function getControllActs() { return $this->hasMany(DiaryActs::className(), ['model_id' => 'id']); }
/** * @return \yii\db\ActiveQuery */ public function getAct() { return $this->hasOne(DiaryActs::className(), ['id' => 'act_id']); }
/** * @inheritdoc */ public function rules() { return [[['task_id', 'act_id'], 'required'], [['task_id', 'act_id', 'user_id', 'mark', 'mark_status'], 'integer'], [['user_id'], 'exist', 'skipOnError' => true, 'targetClass' => MarkUser::className(), 'targetAttribute' => ['user_id' => 'id']], [['task_id'], 'exist', 'skipOnError' => true, 'targetClass' => Task::className(), 'targetAttribute' => ['task_id' => 'id']], [['act_id'], 'exist', 'skipOnError' => true, 'targetClass' => DiaryActs::className(), 'targetAttribute' => ['act_id' => 'id']]]; }