public function indexAction() { $modelExposicao = new Model_DbTable_Exposicao(); $where = "exposicao_ativo = 1"; $order = "exposicao_data_criacao desc"; $limit = 3; $exposicoes = $modelExposicao->fetchAll($where, $order, $limit); $this->view->exposicoes = $exposicoes; }
protected function registerView($exposicao_id) { // busca dados da exposicao $modelExposicao = new Model_DbTable_Exposicao(); $exposicao = $modelExposicao->getById($exposicao_id); $dados = array('exposicao_id' => $exposicao_id, 'usuario_id' => $exposicao->usuario_id); try { $modelExposicaoVisualizacao = new Model_DbTable_ExposicaoVisualizacao(); $modelExposicaoVisualizacao->insert($dados); } catch (Exception $ex) { die('nao registrou - ' . $ex->getMessage()); } }