Zend Framework хранит изображения в модуле - PullRequest
1 голос
/ 08 августа 2010

Я создаю модуль погоды для приложения, которое использует xml-сервис weather.com. С лицензией от Weather.com вы получаете пару папок с изображениями для использования с их сервисом xml. Есть ли простой или лучший способ хранить изображения в самом модуле, а не в общей папке приложения?

Ответы [ 2 ]

1 голос
/ 08 августа 2010

Я лично создал папку модулей в общей папке следующим образом: www / htdocs / meo / public / modules

Для каждого модуля я создаю папку в папке модулей.

/ srv / www / htdocs / meo / public / modules / RandImageFrontPage /

В этой папке я создаю 3 папки: css, img, js

Я считаю, что это больше похоже на MVC

0 голосов
/ 08 августа 2010

Поскольку папка public является (или действительно должна быть) корневым каталогом документов вашего веб-сервера, вам нужно поместить ее туда. Выборы:

  • поместите изображения в ваш модуль, откройте ваши папки снаружи, сделав папку модуля доступной (плохая идея)
  • поместите изображения в ваш модуль, прочитайте их и выведите их по запросу (странная идея)
  • поместить изображения в общую папку

Если вы поместите изображения в что-то вроде / public / images / weater_com / * Я думаю, у вас все еще есть довольно переносимое / пространственное расположение ваших изображений.

...