Bonjour,
j'ai un probléme avec le réécriture des url sous zend...
voila la liste de mes répertoires :
dc372 . 4shared . com / img / LrA9Kk6E / s7 / 0 .06623612795196965/liste_des_repertoires.jpg
la class bootstrap.php :
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap {
}
mon fichier .htaccess situé dans Public/ :
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
lorsque je tape http://localhost:8888/zendtest/Public/ ,bah ici ça marche
il appel le controleur IndexController.php et la vue views/scripts/index/index.phtml.....
voila une capture écran :
dc394 . 4shared . com / img / 394ppYUz / s7 / 0 . 7988127271158062/marche.jpg
en fait IndexController.php c'est le controlleur par defaut méme pour index/index.phtml.
ensuite j'ai créé mon propre conrolleur et vue pour tester le mod rewrite:
application/controllers/AfficheController.php
class AfficheController extends Zend_Controller_Action
{
public function init()
{
}
public function indexAction()
{
}
}
application/views/scripts/affiche/index.phtml
<center> hello ! c'est la vue de AfficheController.php !!! </center>
lorsque je tape http://localhost:8888/zendtest/Public/affiche/index
il affiche :
An error occurred
Page not found.
dc362 . 4shared . com / img / 8o6SJcME / s7 / 0 . 23669183146203876/ne_marche_pas.jpg
il me redirige vers la page error/error.phtml, autrement dit
la ressource "affiche" de(AfficheController.php) et le service "index" de( function indexAction(){})
n'existent pas !!
d'ou vient le probléme, j'ai bien tout préparer ! , en plus il marche avec le controlleur et la vue par defaut
AIDEZ MOI SVP , merci beaucoup beacoup ^_
