/** * ACCIONES VISTO * @param $articulo * @return int */ public function run($articulo) { $model = new InteraccionForm(); $model->scenario = InteraccionForm::ESCENARIO_CREAR_VISTO; $model->usuario = Yii::$app->user->id; $model->articulo = $articulo; $model->visto = InteraccionForm::VISTO; $resultado = $model->marcarVisto(); Yii::$app->response->format = \yii\web\Response::FORMAT_JSON; return $resultado ? 1 : 0; }
/** * @return bool */ public function beforeRun() { //crea interaccion visto if (!Yii::$app->user->isGuest) { list($municipio, $articulo) = Yii::$app->requestedParams; $articulo = $this->findModel($municipio, $articulo); $model = new InteraccionForm(); $model->scenario = InteraccionForm::ESCENARIO_CREAR_VISTO; $model->usuario = Yii::$app->user->id; $model->visto = InteraccionForm::VISTO; $model->articulo = $articulo->idarticulo; $model->marcarVisto(); } return parent::beforeRun(); // TODO: Change the autogenerated stub }