Esempio n. 1
0
 public function getTaskItem()
 {
     return $this->hasMany(Tasks::className(), ['id' => 'tasks_id'])->via('deployHasTask');
 }
Esempio n. 2
0
 public function rules()
 {
     return [[['websites_id', 'tasks_id'], 'required'], ['websites_id', 'exist', 'targetClass' => Websites::className(), 'targetAttribute' => 'id'], ['tasks_id', 'exist', 'targetClass' => Tasks::className(), 'targetAttribute' => 'id', 'allowArray' => true, 'filter' => function ($query) {
         return $query->isPass();
     }], ['deployer', 'default', 'value' => (int) \Yii::$app->user->id], ['deploy_time', 'default', 'value' => time()], ['status', 'default', 'value' => Deploy::DEPLOY_SUCCESS]];
 }