public function executeNewClassroom(sfWebRequest $request) { $this->title = 'Classroom'; $client = ClientPeer::retrieveByPK($request->getParameter('client_id')); if (!($last_cs = $client->getLastService())) { $last_cs = new Classroom(); } $client_service = new Classroom(); $client_service->setEmployee($last_cs->getEmployee()); $client_service->setStartDate($last_cs->getStartDate()); $client_service->setEndDate($last_cs->getEndDate()); $client_service->setClientId($request->getParameter('client_id')); $this->form = new ClassroomForm($client_service); $this->setTemplate('new'); }