Bonjour à vous,
Je commence juste à utiliser le zend framwork et voici la config de mon appli :
/app
viewscontrollersIndexController.php/libPouetController.php
zend (path correctement configuré dans mon php.ini)/www
index.php
.htaccess
...le contenu de mon .htaccess :
...j'ai également essayé celui-ci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 RewriteEngine on RewriteCond %{SCRIPT_FILENAME} !-f RewriteCond %{SCRIPT_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1
le contenu de mon index.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 RewriteEngine on RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php
...et de mon PouetController.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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") ; ?>
...comme ca vous savez tout
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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'); } } ?>
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![]()
Partager