예제 #1
0
 public static function booleanActions()
 {
     return array_merge(parent::booleanActions(), ['duplicate' => ['scenario' => 'duplicate', 'attributes' => ['attribute' => 'duplicate', 'blamable' => 'duplicated_by', 'date' => 'duplicated_at'], 'title' => ['Duplicate', 'Set as Unique'], 'afterAction' => function ($model) {
         $model->load(\Yii::$app->request->post());
         switch (is_array($model->duplicate_id)) {
             case true:
                 $model->duplicate_id = implode(',', $model->duplicate_id);
                 break;
         }
     }]]);
 }
예제 #2
0
 public static function booleanActions()
 {
     return array_merge(parent::booleanActions(), ['un-follow' => ['scenario' => 'follow', 'attributes' => ['attribute' => 'id', 'blamable' => 'user_id', 'date' => 'created_at'], 'title' => ['Unfollow', 'Follow']]]);
 }