1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| public function executeCoordonneWidget(dmWebRequest $request)
{
$membre = $this->getUser()->getAttribute("id", $this->form);
$this->forward404Unless($membres = Doctrine_Core::getTable('Devis')->find(array($membre->id)), sprintf('Object membre does not exist (%s).', $request->getParameter('id')));
$form = new CoordonneForm($membres);
if ($request->hasParameter($form->getName()) && $form->bindAndValid($request))
{
$form->save();
$this->getService('dispatcher')->notify(new sfEvent($this, 'Devis.saved', array(
'devis' => $form->getObject()
)));
$this->redirectBack();
}
$this->forms['Coordonne'] = $form;
} |
Partager