Familiarizando com Zend - Dificuldades
Srs,
Estou iniciando no Zend e por enquanto, estou com uma dúvida.
Primeiro questionamento:
Nos tutoriais que tenho encontrado na net, alguns colocam o index.php dentro de /public outros fora. Onde realmente deve ficar?
Em minha aplicação aqui, quando coloco dentro de /public a aplicação não funciona (Não da erro nenhum), porem quando coloco fora funciona beleza.
veja meu index:
<?php
if(version_compare(phpversion(),5) === '-1'){ die('Versão do PHP não compativel'); }
define('DS', DIRECTORY_SEPARATOR);
define('PS', PATH_SEPARATOR);
define('BASEPATH', getcwd() . DS);
set_include_path('.'
. PS . BASEPATH . 'library' . DS
. PS . BASEPATH . 'includes' . DS
. PS . BASEPATH . 'application' . DS . 'controllers' . DS . 'plugins' . DS
. PS . BASEPATH . 'application' . DS . 'models' . DS
. PS . get_include_path());
require_once 'Zend/Loader/Autoloader.php';
Zend_Loader_Autoloader::getInstance()->setFallbackAutoloader(true);
Zend_Controller_Front::getInstance()
->throwExceptions(TRUE)
->setControllerDirectory(BASEPATH . 'application' . DS . 'controllers' . DS)
->dispatch();
Meu IndexController:
if(!defined("BASEPATH")) exit();
class IndexController extends Zend_Controller_Action{
public function init(){
$this->initView();
$this->view->baseUrl = $this->_request->getBaseUrl();
}
function indexAction(){
$this->view->title = "Meus álbuns";
$this->render();
}
function addAction(){
$this->view->title = "Adicionar novo álbum";
$this->render();
}
function editAction(){
$this->view->title = "Editar álbum";
$this->render();
}
function deleteAction(){
$this->view->title = "Deletar álbum";
$this->render();
}
}
Desde já obrigado...
Discussão (4)
Carregando comentários...