Probléme avec zend framework, URL rewriting
Résolu
chabacha109
Messages postés
268
Date d'inscription
Statut
Membre
Dernière intervention
-
ob1 -
ob1 -
Bonjour,
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 :
mon fichier .htaccess situé dans Public/ :
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
application/views/scripts/affiche/index.phtml
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 ^_
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 ^_
A voir également:
- Probléme avec zend framework, URL rewriting
- Url - Guide
- Net framework 2.0 - Télécharger - Divers Utilitaires
- Net framework 4.0 - Télécharger - Divers Utilitaires
- Ping url ✓ - Forum Windows
- Comment changer url iptv - Forum Créer un site
5 réponses
pas des réponses ! :(((
voila mon projet uploder sur 4shared pour mieux comprendre...
4shared . com / file / Hu28VRMX / zendtestSite_De_Zero.html?
merci d'avance
voila mon projet uploder sur 4shared pour mieux comprendre...
4shared . com / file / Hu28VRMX / zendtestSite_De_Zero.html?
merci d'avance
Bonsoir,
il faut utiliser la liste des commandes pour créer les controleurs et les actions aussi...
Bonne chance
il faut utiliser la liste des commandes pour créer les controleurs et les actions aussi...
Bonne chance
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question