public function executeCreate(sfWebRequest $request) { $this->forward404Unless($request->isMethod(sfRequest::POST)); $this->checkProject($request); //Récupération du projet $this->checkProfile($request, $this->ei_project); //Récupération du profil courant $delivery = new EiDelivery(); $delivery->setProjectId($this->ei_project->getProjectId()); $delivery->setProjectRef($this->ei_project->getRefId()); $delivery->setAuthorId($this->getUser()->getGuardUser()->getId()); $this->form = new EiDeliveryForm($delivery); $this->processForm($request, $this->form); $this->setTemplate('new'); }