Я создаю модуль погоды для приложения, использующего xml-сервис weather.com. С лицензией от Weather.com вы получаете пару папок с изображениями для использования с их службой xml. Есть ли простой или лучший способ хранить изображения в самом модуле, а не в общей папке приложения?
Zend Framework хранит изображения в модуле
Ответы (2)
Лично я создал папку modules в общей папке следующим образом: www/htdocs/meo/public/modules
Для каждого модуля я создаю папку в папке модулей.
/srv/www/htdocs/meo/public/modules/RandImageFrontPage/
В этой папке я создаю 3 папки: css,img,js
Я считаю, что это больше способ MVC
person
streetparade
schedule
07.08.2010
Это хороший способ упорядочить вещи, но на самом деле он не имеет ничего общего с mvc :)
- person chelmertz; 08.08.2010
Поскольку папка public является (или должна быть) корневым каталогом документов вашего веб-сервера, вам нужно поместить ее туда. Возможные варианты:
- поместите изображения в свой модуль, откройте свои папки снаружи, сделав папку модуля доступной (плохая идея)
- поместите изображения в свой модуль, прочитайте их и выведите по запросу (странная идея)
- поместить изображения в общую папку
Если вы поместите изображения во что-то вроде /public/images/weater_com/*, я думаю, вы все равно получите достаточно переносимое/пространство имен для ваших изображений.
person
chelmertz
schedule
07.08.2010