2009年4月18日星期六

Re: [fw-mvc] Form filters not working

Hi Seth,

Try

$model->save($form->getValues())

Let me know if that works for you.

-Ed


> Here is the code snippet from my controller that deals with editing forms.
> Tell me what I am doing wrong.
>
>     $form = new MyForm();
>     $form->submit->setLabel('Save');
>     $this->view->form = $form;
>     if ($this->_request->isPost()) {
>         $formData = $this->_request->getPost();
>         if ($form->isValid($formData)) {
>             $model = new MyModel();
>             $model->save($formData);
>             $this->_redirect('/');
>         } else {
>             $form->populate($formData);
>         }
>     } else {
>         $id = (int)$this->_request->getParam('id');
>         if ($id > 0) {
>             $model = new MyModel();
>             $formData = $model->get($id);
>             $form->populate($formData);
>         }
>     }

没有评论: