Je crée un module météo pour une application qui utilise le service xml de weather.com. Avec la licence de weather.com, vous obtenez quelques dossiers d'images à utiliser avec leur service xml. Existe-t-il un moyen facile ou meilleur pour stocker les images dans le module lui-même plutôt que dans le dossier public de l'application?Images du magasin Zend Framework dans le module
1
A
Répondre
1
J'ai créé un module Personnellement dossier dans le dossier public comme celui-ci: www/htdocs/meo/public/modules
Pour chaque module je crée un dossier dans le dossier des modules.
/srv/www/htdocs/meo/public/modules/RandImageFrontPage/
Dans ce dossier i créer 3 dossiers: css, img, js
Je trouve cela est plus le moyen MVC
0
Étant donné que le dossier public est (ou devrait être) le document racine de votre serveur Web, vous devez le mettre là. Les choix sont:
- mettre les images dans votre module, ouvrez vos dossiers à l'extérieur, ce qui rend le dossier du module accessible (mauvaise idée)
- mettre les images dans votre module, lisez-les et sortie sur demande (idée bizarre)
- mettre les images dans le dossier public
Si vous mettez les images dans quelque chose comme /public/images/weater_com/* Je pense que vous avez encore un joli p emplacement ortable/namespaced de vos images.
C'est une belle façon de garder les choses organisées mais ça n'a vraiment rien à voir avec mvc :) – chelmertz