Précédent   Forum des professionnels en informatique > PHP > Outils > Zend > Zend Framework > MVC
MVC Forum de support sur le développement d'applications de type modèle-vue-contrôleur avec Zend Framework ainsi que vos questions sur les plugins, les helpers etc. Avant de poster -> Cours MVC, FAQ ZF Controller
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/02/2008, 10h13   #1
Invité régulier
 
Étudiant
Inscription : mai 2007
Messages : 13
Détails du profil
Informations personnelles :
Âge : 24

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2007
Messages : 13
Points : 6
Points : 6
Par défaut Mise en place du Contrôleur - Tuto G. Rossolini

Bonjour,

Je tente de me familiariser avec le Framework Zend en suivant le tutorial de G. Rossolini. Je suis au point III-A. Mise en place du Contrôleur. En fait je suis un peu plus loin dans le tuto car cette partie ne marchait déjà pas avant donc j’ai avancé un peu pour voir si ça allait se débloqué par la suite. Seulement rien ne s’est débloqué et j’ai encore besoin d’accéder à des pages que je n’arrive pas à avoir.

Dans le point III-A. Mise en place du Contrôleur, il est dit que l’on peut accéder aux actions ajouter, modifier, supprimer par ce type d’adresse :
http://localhost/zf-tutorial/index/ajouter
Seulement pour moi la page est introuvable en tapant ces adresses. Un peu plus loin dans la tuto lorsque je créé le contenu de ma page « ajouter », j’ai besoin de visualiser cette page, je n’y arrive pas non plus … Ou si mais plus ou moins. En fait j’y accède par l’adresse :
http://localhost/zf-tutorial/index.php/index/ajouter

De plus j’ai établi la feuille CSS donc quand je tape http://localhost/zf-tutorial/ , le navigateur affiche ma page avec le style décrit dans la feuille CSS (centré, couleur marron, police etc …)… Quand je clique sur mes liens pour ajouter un CD par exemple, je tombe sur une erreur 404, page introuvable. (Il cherche la page http://localhost/zf-tutorial/index/ajouter , il ne la trouve pas …)



Si par contre je tape http://localhost/zf-tutorial/index.php, il m’affiche la page sans la police, la couleur, le centré, …) mais par contre quand je clique sur le lien pour ajouter un CD, j’ai la bonne page qui s’affiche (il cherche la page http://localhost/zf-tutorial/index.php/index/ajouter )



Comment se fait t’il que je n’y arrive pas avec l’adresse http://localhost/zf-tutorial/index/ajouter ? Que faut il faire pour qu’il n’y ai plus ce problème de style et que l’accès soit possible par la bonne adresse ?

Désolé, mon problème est un peu long mais j'ai essayer d'expliquer au mieux ... Merci d'avance si quelqu'un peut m'aider ...
LittleDevil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2008, 10h29   #2
Invité régulier
 
Étudiant
Inscription : mai 2007
Messages : 13
Détails du profil
Informations personnelles :
Âge : 24

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2007
Messages : 13
Points : 6
Points : 6
En fait, mon collègue travail sur le même tutoriel que moi et chez lui ça marche. J'ai donc calqué mes configurations sur les sienne et mon problème vennait du fait que dans le fichier httpd.conf tous mes AllowOverride etait à None. Il était précisé dans le tuto qu'il fallait que :
Citation:
Pour que les .htaccess fonctionnent avec Apache, il faut que la directive de configuration AllowOverride soit mise à All dans votre fichier httpd.conf.
Seulement comme il y en avait plusieurs, je ne savais pas ce qui était designé par LA directive de configuration AllowOverride. Je les ai donc TOUTES passées à All et ça fonctionne...

Est-ce bien ce qu'il fallait faire ? J'ai bien fait de tout passé à All ? (Parce que j'ai tout de même un doute )
LittleDevil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/02/2008, 01h28   #3
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
Salut

Oui, tu as bien fait car si tu empêches l'override, alors les fichiers .htaccess ne servent à rien
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h44.


 
 
 
 
Partenaires

Hébergement Web