public function executeAgregarTest(sfWebRequest $request) { $this->forward404Unless($Evaluacion = EvaluacionesPeer::retrieveByPk($request->getParameter('id')), sprintf('Object Evaluacion does not exist (%s).', $request->getParameter('id'))); $this->forward404Unless($Test = TestsPeer::retrieveByPk($request->getParameter('tests_id')), sprintf('Object Test does not exist (%s).', $request->getParameter('tests_id'))); $Prueba = new Pruebas(); $Prueba->setEvaluaciones($Evaluacion); $Prueba->setTests($Test); $Prueba->setEstadopruebasId(sfConfig::get('app_prueba_inicializada')); // Estado Inicializado $Prueba->save(); $this->redirect(url_for('evaluaciones/testList?id=' . $Evaluacion->getId())); }