Skip to content

Instantly share code, notes, and snippets.

@eminetto
Created May 23, 2011 19:33
Show Gist options
  • Save eminetto/987380 to your computer and use it in GitHub Desktop.
Save eminetto/987380 to your computer and use it in GitHub Desktop.
<?php
class Admin_AdminController extends Zend_Controller_Action {
        public function indexAction() {
                //recupera a instancia
                $auth = Zend_Auth::getInstance();
                //se não possui uma credencial válida
                if (!$auth->hasIdentity()) {
                    $session = Zend_Registry::get('session');
                    $session->erro = 'Não logado';
                    $this->_redirect('/');
                    exit;
                }
                //manda para a visão as credenciais (login) do usuário
                $this->view->login = $auth->getIdentity();
                //busca os posts
                $posts = new Posts;
                $this->view->data = $posts->fetchAll();
                //cria o formulário de inclusão de posts
                $this->view->form = new PostForm;
        }
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment