Soutenez-nous

Débuter avec Zend Framework 1.5 (approche MVC)

Image non disponible


précédentsommaire

VI. Conclusion

VI-A. Résolution de problèmes

Si vous avez des problèmes pour utiliser toute autre action qu'index, alors le plus probable est que le routeur est dans l'impossibilité de déterminer dans quel répertoire se trouve votre site Web. Selon mes tentatives jusqu'ici, cela survient lorsque l'URI vers votre site est différente du chemin du répertoire à partir de la racine du site.

Si le code par défaut ne fonctionne pas pour vous, alors vous devriez modifier la $baseURL à la valeur correcte pour votre serveur :

tutoriel-zf/index.php
Sélectionnez
...
// setup controller
$frontController = Zend_Controller_Front::getInstance();
$frontController->throwExceptions(true);
$frontController->setControllerDirectory('./application/controllers');
$frontController->setBaseUrl('/mysubdir/tutoriel-zf/public');
Zend_Layout::startMvc(array('layoutPath'=>'./application/layouts'));
...

Vous devrez remplacer "/mysubdir/tutoriel-zf/" par le chemin correct vers index.php. Par exemple, si votre URL vers index.php est "http://localhost/~ralle/tutoriel-zf/index.php", alors la valeur correcte de $baseURL est "/~ralle/tutoriel-zf/".

VI-B. Épilogue

Cela met un terme à notre brève mais complètement fonctionnelle application MVC utilisant le Zend Framework. J'espère que vous avez apprécié et que vous avez appris quelque chose. Si vous trouvez une erreur, veuillez m'envoyer un e-mail à rob@akrabat.com !

Ce cours a mis l'accent sur les fonctionnalités les plus simples du framework ; il y a bien plus de classes à explorer en détail ! Vous devriez réellement lire le manuelLe manuel du Zend Framework et regarder le wikiLe wiki du Zend Framework pour plus d'informations ! Si le développement du projet vous intéresse, alors le wiki de développementLe wiki de développement du Zend Framework vaut le coup d'oeil...

VI-C. Liens


précédentsommaire

  

Copyright © 2008 Rob Allen Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.