/** * */ public function pesquisarAction() { $questaoModel = new QuestaoModel(); $this->view->questao = $questaoModel->pesquisar($this->getRequest()->getParam('questao')); if (!empty($this->view->questao)) { $respostaModel = new RespostaModel(); $this->view->questao[0]['respostas'] = $respostaModel->pesquisarPorTipoQuestao(null, $this->view->questao[0]['idQuestao']); } }
/** * */ protected function tearDown() { $respostaModel = new RespostaModel(); $result = $respostaModel->pesquisarPorTipoQuestao(null, $this->idQuestaoTest); $reflection = new ReflectionObject($respostaModel); $property = $reflection->getProperty('table'); $property->setAccessible(true); $table = $property->getValue($respostaModel); $select = $table->select()->setIntegrityCheck(false)->from('tbResposta', 'idResposta')->where('dsResposta like ?', 'Resposta Questao%'); $result = $table->fetchAll($select)->toArray(); foreach ($result as $resposta) { $table->delete(array('idResposta = ?' => $resposta['idResposta'])); } }