Premetto che sto solamente "giocherellando" con lo Zend, non sto producendo nulla.
Ho una configurazione di ZF standard, come quella che si legge nel 95% dei tutorial online.
La cosa strana che succede è che se punto alla root della cartella dell'applicativo (http://domain/test) tutto viene eseguito e mi viene mostrata l'index seguendo le regole del mvc mentre se richiamo un controller che ho scritto io non viene trovato e mi da errore 404...
Il controller è proprio banale, serve solo per vedere se viene richiamata il view associato:
e il view non altro che un "ok" al suo interno, semplice testo.codice:class NewsController extends Zend_Controller_Action { public function indexAction() {} public function newAction() {} public function editAction() {} public function deleteAction() {} }
La struttura delle directory è:
- /application/controllers/NewsController.php
- /application/views/scripts/news/news.phtml
- /index.php
- /.htaccess
Per completezza:
Idee? Mi da quando richiamo la pagina da http://domain/test/news un errore 404...codice:index.php <?php error_reporting(E_ALL|E_STRICT); date_default_timezone_set('Europe/Rome'); set_include_path(get_include_path().PATH_SEPARATOR. '/var/www/ineg/library'.PATH_SEPARATOR. '/var/www/ineg/application/models'); require("Zend/Loader.php"); Zend_Loader::registerAutoload(); $controller = Zend_Controller_Front::getInstance(); $controller->setControllerDirectory("./application/controllers"); $controller->throwExceptions(true); $controller->dispatch(); ?> .htaccess RewriteEngine on RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php # php_flag register_globals off # php_flag magic_quotes_gpc off![]()

Rispondi quotando