예제 #1
0
 /**
  * ACCIONES FAVORITO
  * @param $accion
  * @param $articulo
  * @return int
  */
 public function run($accion, $articulo)
 {
     $model = new InteraccionForm();
     $model->usuario = Yii::$app->user->id;
     $model->articulo = $articulo;
     $model->megusta = InteraccionForm::ME_GUSTA;
     if ($accion == InteraccionForm::ACCION_CREAR) {
         $model->scenario = InteraccionForm::ESCENARIO_CREAR_MEGUSTA;
         $resultado = $model->marcarFavorito();
     } elseif ($accion == InteraccionForm::ACCION_ELIMINAR) {
         $model->scenario = InteraccionForm::ESCENARIO_ELIMINAR_MEGUSTA;
         $resultado = $model->desmarcarFavorito();
     }
     Yii::$app->response->format = Response::FORMAT_JSON;
     return $resultado ? 1 : 0;
 }