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());
     }
 }