public function executeCreate(sfWebRequest $request) { $this->forward404Unless($request->isMethod('post')); $product = Doctrine::getTable('Product')->find($request->getParameter('product_id')); $project = new Project(); $project->setProduct($product); $this->form = new ProjectForm($project); $this->processForm($request, $this->form); $this->setTemplate('new'); }