Bonjour à vous,
Je commence juste à utiliser le zend framwork et voici la config de mon appli :
/app
views
controllers
/lib
zend (path correctement configuré dans mon php.ini)
/www
index.php
.htaccess
...le contenu de mon .htaccess :
Code:
1 2 3 4
| RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 |
...j'ai également essayé celui-ci :
Code:
1 2
| RewriteEngine on
RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php |
le contenu de mon index.php :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
<?php
include ("Zend.php");
Zend::loadClass('Zend_Controller_Front');
$controller = Zend_Controller_Front::getInstance();
$controller->setControllerDirectory('../app/controllers/');
$controller->dispatch();
//require_once 'Zend/Controller/Front.php';
// A remplacer par le bon répertoire de votre serveur web.
//Zend_Controller_Front::run("../app/controllers") ;
?> |
...et de mon PouetController.php :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
<?php
Zend::loadClass('Zend_Controller_Action');
class PouetController extends Zend_Controller_Action
{
public function indexAction()
{
echo 'PouetController::indexAction()';
}
public function totoAction()
{
print('here is the tot action');
}
}
?> |
...comme ca vous savez tout
Le problème est le suivant :
n'importe quelle requête me redirige sur le noRouteAction de IndexController...
ex :
http://monserveur/appli/pouet/toto
http://monserveur/appli/gfdqgds
http://monserveur/appli/index/mljk
http://monserveur/appli/pouet/
je tourne un peu en rond si quelqu'un peut m'aiguiller ca serait sympa, merci :D