html du système de fichiers ci-dessus.
html/.htaccess afin de lire ceci :html/index.php dans ce cas-ci. Ouvrez
html/index.php dans l'éditeur de votre choix et ajouter ce qui
suit :
http://framework.zend.com/roadmap/components,
le chemin est /roadmap/components, qui correspondra au contrôleur
roadmap et à l'action components. Si aucune action n'est
fournie, l'action index est présumé, et si aucun contrôleur n'est
fourni, le contrôleur index est présumé (suivant la convention Apache
qui fait correspondre un DirectoryIndex automatiquement).
Controller. Ainsi, dans notre exemple
ci-dessus, le contrôleur roadmap correspond à la classe
RoadmapController.
Action est ajouté. Ainsi, dans notre exemple ci-dessus, l'action
components devient componentsAction, et la méthode finale
appelée est index. Ouvrez le fichier
application/controllers/IndexController.php, et entrez ce qui suit
:
ViewRenderer utilise le nom du contrôleur (par
exemple, index) et le nom de l'action courante (par exemple,
index) pour déterminer le modèle à afficher. Par défaut, le fichier
modèle se termine par l'extension .phtml, cela signifie que dans
l'exemple ci-dessus, le modèle index/index.phtml sera rendu. De plus,
le ViewRenderer suppose automatiquement que le dossier
views situé au même niveau que le dossier des contrôleurs est le
dossier de base des vues, et que les scripts de vues sont dans le sous-dossier
views/scripts/. Ainsi le modèle rendu sera trouvé dans
application/views/scripts/index/index.phtml.
application/views/scripts/ ; le script de vue pour le contrôleur et
l'action par défaut est donc
application/views/scripts/index/index.phtml. Créer ce fichier, et
saisissez ce HTML :
ErrorController dans le
module par défaut avec une méthode errorAction :
application/controllers/ErrorController.php. Vous devez aussi créer
une script de vue dans application/views/scripts/error/error.phtml ;
exemple de contenu possible :
Une erreur est apparue ; veuillez rééssayer plus tard.
]]>exemple.fr est votre domaine, chacun des URLs suivants vous dirigera
vers la page que nous avons tout juste créée :
http://exemple.fr/http://exemple.fr/indexhttp://exemple.fr/index/index