nella root ho la cartella htdocs con index.php:
Codice PHP:
<?php
require '../include/Zend/Loader.php';
Zend_Loader::registerAutoload();
$controller = Zend_Controller_Front::getInstance();
$controller->setControllerDirectory('../include/Controllers');
$controller->dispatch();
?>
e .htaccess:
codice:
RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1
poi ho la directory include che ha le librerie Zend, il file CustomControllerAction:
Codice PHP:
<?php
require_once 'Zend/Controller/Action.php';
class CustomControllerAction extends Zend_Controller_Action {
public $db;
public function init() {
parent::init();
$this->db = Zend_Registry::get('db');
}
}
?>
e la directory include dove c'è IndexController:
Codice PHP:
<?php
require_once '../Zend/Controller/Action.php';
class IndexController extends CustomControllerAction {
public function indexAction() {
echo 'CIAO';
}
}
?>
se vado in miosito/htdocs/index.php nn si vede nulla.
ho saltato qualche passaggio??