1.1 Каталог "application/" содержит файлы приложения, реализующие mvc.
1.2 Каталог "data/database" может содержать .sql файлы, необходимые для установки/обновления приложения.
1.3 Каталог "data/locales" содержит файлы переводов для приложения.
1.4 Каталог "public" содержит файлы доступные клиенту. В "public/js" соответственно должны располагаться js-скрипты приложения, в "public/css" - стили, и т.д.
Теперь представим, что мы решили установить модуль "user" (будет размещён в "application/modules/user") и у которого тоже имеются свои .sql, .mo, .js, .css файлы, расположенные например так:
I. Согласно пунктам 1.1 и 1.4, файлы из "user/data" должны будут быть разбросаны по соответствующим каталогам приложения. Т.е. после установки модуля, структура приложения будет выглядить например так:
<project name>/ application/ ... modules/ user/ /** Каталога "data" больше не существует */ data/ ... database/ module.user.sql locales/ application/ en_US.mo user/ en_US.mo docs/ library/ public/ css/ module.user/ js/ module.user/
II. Оставить каталог "user/data" как он есть (без перемещения файлов). В итоге, модуль после установки будет пользоваться именно им.
Вопрос, какой вариант на ваш взгляд смотрится более "логично", почему?
p.s. Если остались какие-то вопросы, пожалуйста задавайте. Всё будет уточнено.
p.p.s. просьба к модераторам - чистить флейм не по теме. Заранее спасибо.
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Актуальные контакты:
Telegram: @Nikker_web
E-Mail: tarasevich.email@gmail.com
Портфолио https://www.behance.net/d4d4186e
Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ
Актуальные контакты:
Telegram: @Nikker_web
E-Mail: tarasevich.email@gmail.com
Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ
Портфолио https://www.behance.net/d4d4186e
Question
LokiDi L0ck
Предлагаю рассмотреть вопрос тем, кто знаком с zf.
Всё нижеописанное лишь размышления на тему.
Имеем структуру по умолчанию:
- Введение:
1.1 Каталог "application/" содержит файлы приложения, реализующие mvc.
1.2 Каталог "data/database" может содержать .sql файлы, необходимые для установки/обновления приложения.
1.3 Каталог "data/locales" содержит файлы переводов для приложения.
1.4 Каталог "public" содержит файлы доступные клиенту. В "public/js" соответственно должны располагаться js-скрипты приложения, в "public/css" - стили, и т.д.
Теперь представим, что мы решили установить модуль "user" (будет размещён в "application/modules/user") и у которого тоже имеются свои .sql, .mo, .js, .css файлы, расположенные например так:
Теперь есть два варианта развития.
I. Согласно пунктам 1.1 и 1.4, файлы из "user/data" должны будут быть разбросаны по соответствующим каталогам приложения. Т.е. после установки модуля, структура приложения будет выглядить например так:
II. Оставить каталог "user/data" как он есть (без перемещения файлов). В итоге, модуль после установки будет пользоваться именно им.
Вопрос, какой вариант на ваш взгляд смотрится более "логично", почему?
p.s. Если остались какие-то вопросы, пожалуйста задавайте. Всё будет уточнено.
p.p.s. просьба к модераторам - чистить флейм не по теме. Заранее спасибо.
Link to comment
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.