public function executeTestList(sfWebRequest $request) { $this->forward404Unless($Evaluacion = EvaluacionesPeer::retrieveByPk($request->getParameter('id')), sprintf('Object Evaluacion does not exist (%s).', $request->getParameter('id'))); $this->Evaluacion = $Evaluacion; $this->Tests = TestsPeer::getTestsPadres(); $PruebasTestIncluidas = $Evaluacion->getPruebass(); $this->testsIncluidos = array(); foreach ($PruebasTestIncluidas as $Prueba) { $this->testsIncluidos[$Prueba->getTestsId()] = $Prueba->getId(); } $this->cant_tests = count($this->Tests); $this->cant_tests_incluidos = count($this->testsIncluidos); }