public function actionUpdate() { $data = \Yii::$app->request->post('album'); if (isset($data)) { $id = $data['id']; if (isset($id)) { $album = Albums::find()->where(['id' => $id])->one(); if ($album != null) { $album->attributes = $data; $album->updated = date("Y-m-d H:i:s"); if (isset($data['date'])) { $date = new \DateTime($data['date']); $album->date = date_format($date, "Y-m-d H:i:s"); } if ($album->validate()) { $album->save(false); return $album; } else { $ex = new ValidationException(); $ex->setData($album->errors); throw $ex; } } else { throw new BusinessException("Album does not exist"); } } } throw new BadRequestHttpException("Missing required parameters"); }
public function actionAlbums() { $id_user = Yii::$app->request->get('id_user', 0); $albums = Albums::find()->where(['user_id' => $id_user])->all(); return $this->render('albums', ['albums' => $albums, 'user_id' => $id_user]); }