public function updateAction($id) { $model = Banners::findFirst($id); $this->view->imagens = Imagens::find("id in (" . implode(',', unserialize($model->imagens)) . ")"); $this->view->form = new BannerForm($model, array('edit' => true)); $this->view->banner = $model; if ($this->request->isPost()) { $this->save($model); } }
public function updateAction($id) { $model = Banners::findFirst($id); $arr = array(); for ($i = 0; $i < count(unserialize($model->imagens)); $i++) { $imagem = unserialize($model->imagens); $img = Imagens::findFirst("id = " . $imagem[$i]); $arr[] = $img; } $this->view->imagens = $arr; $this->view->form = new BannerForm($model, array('edit' => true)); $this->view->banner = $model; if ($this->request->isPost()) { $this->save($model); } }