Précédent   Forum des professionnels en informatique > PHP > Outils > Zend > Zend Framework
Zend Framework Forum d'entraide sur la programmation PHP avec Zend Framework. Avant de poster -> FAQ ZF, Cours ZF
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 18/05/2008, 19h37   #1
Invité de passage
 
Inscription : mai 2008
Messages : 3
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 3
Points : 1
Points : 1
Par défaut Tutoriel Zend de Rossolini, incohérences ?

Bonjour,

Ayant récemment découvert le framework Zend, je viens de faire le tuto de developpez, et il a certaines choses que je ne comprend pas

En effet, il est dit de placer index.php à la racine, soit tutoriel-zf dans l'exemple, hors à l'interieur de ce fichier on peut lire:

Code :
1
2
3
4
5
 
set_include_path('.'
    . PATH_SEPARATOR . '../library'
    . PATH_SEPARATOR . '../application/models/'
    . PATH_SEPARATOR . get_include_path());
dans ce code on voit bien qu'il y a ../library (c'est le .. qui est interressant) si on veut que ça marche il faudrait pas plutot mettre ./library ?

De plus après le tuto fait référence au dossier public:
Citation:
http://localhost/tutoriel-zf/public dans IndexController::indexAction()
http://localhost/tutoriel-zf/public/index/ajouter dans IndexController::ajouterAction()
http://localhost/tutoriel-zf/public/index/modifier dans IndexController::modifierAction()
http://localhost/tutoriel-zf/public/index/supprimer dans IndexController::supprimerAction()
hors il n'y a pas d'index.php dans public, donc est-ce qu'il ne faudrait pas plutot mettre index.php dedans (ainsi que le fichier .htaccess) ??

Parce que si je laisse index.php à la racine (en modifiant les ../ en ./), j'ai un problème avec le css (si si )

Devant ces problèmes j'ai décidé de regarder le tuto original et là le fichier index est dans public. (il y a d'autres différences...)

Alors le tuto comporte-t-il des incohérences ou j'ai rien pigé ? (je débute pas taper lol )
ymer6 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2008, 19h51   #2
Rédacteur
 
Avatar de RideKick
 
Homme
Directeur technique
Inscription : septembre 2006
Messages : 5 959
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Directeur technique
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : septembre 2006
Messages : 5 959
Points : 10 889
Points : 10 889
Citation:
Envoyé par ymer6 Voir le message
hors il n'y a pas d'index.php dans public, donc est-ce qu'il ne faudrait pas plutot mettre index.php dedans (ainsi que le fichier .htaccess) ??
TOut a fait , on part du principe que la racine de notre site a proprement parlé se trouve dans "public", le reste étant les fichiers utiles a la constructions de celui avec entre autres , les controllers , les vues et les librairires zend etc... qui eux sont hors du répertoire web pour une meilleur sécurité !
__________________
Pas de questions techniques en MP please

Mon site perso
RideKick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2008, 21h00   #3
Membre Expert
 
Avatar de Janitrix
 
Inscription : octobre 2005
Messages : 3 398
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 3 398
Points : 2 331
Points : 2 331
Je précise également que G. Rossolini n'est que le traducteur, l'auteur du tutoriel étant Rob Allen
Janitrix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2008, 09h57   #4
Candidat au titre de Membre du Club
 
Inscription : mai 2008
Messages : 16
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 16
Points : 14
Points : 14
Bonjour,

Ce tuto et sa traduction sont excellents, on va droit au but mais j'ai du un peu adapter ces chemins car zend studio 6 propose cette arborescence par défaut en créant un nouveau projet ZF :

application/default/
controllers/
models/
views/
html/
library/

"html" aulieu de "public" et mvc dans "default".

PS: c'est mon 1er post, tadaaa
fterrasson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2008, 10h50   #5
Rédacteur
 
Avatar de RideKick
 
Homme
Directeur technique
Inscription : septembre 2006
Messages : 5 959
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Directeur technique
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : septembre 2006
Messages : 5 959
Points : 10 889
Points : 10 889
Citation:
Envoyé par fterrasson Voir le message
Bonjour,

Ce tuto et sa traduction sont excellents, on va droit au but mais j'ai du un peu adapter ces chemins car zend studio 6 propose cette arborescence par défaut en créant un nouveau projet ZF :

application/default/
controllers/
models/
views/
html/
library/

"html" aulieu de "public" et mvc dans "default".

PS: c'est mon 1er post, tadaaa
Alors Bienvenue
LA grande force de zend c'est aussi de pouvoir organiser son environnement de travail comme bon te semble !
__________________
Pas de questions techniques en MP please

Mon site perso
RideKick 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 01h32.


 
 
 
 
Partenaires

Hébergement Web