public function executeNewPreschool(sfWebRequest $request) { $this->title = 'Preschool'; $client = ClientPeer::retrieveByPK($request->getParameter('client_id')); if (!($last_cs = $client->getLastService())) { $last_cs = new Preschool(); } $client_service = new Preschool(); $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 PreschoolForm($client_service); $this->setTemplate('new'); }