Это связано с тем, что я хочу разработать веб-платформу с несколькими приложениями в одном проекте.
В любом веб-приложении MVC мы должны иметь эту схему URL-адресов по умолчанию:
domain
/ controller
/ action
/ parameters
1: В Zend, что я могу сделать (в каких файлах) изменить эту схему, чтобы добавить имя application
до имени controller
?
Ожидаемый результат: domain
/ application
/ controller
/ action
/ parameters
2: Как я могу реализовать последствия этого нового блока URL в том смысле, что я буду отделять MVC для каждого приложения, поддерживая общие ресурсы в отдельном каталоге? Какие изменения я могу сделать в autoloader
Zend
Ожидаемый результат:
/public_html/ /public_html/platform /public_html/platform/apps /public_html/platform/apps/base (user interface container) /public_html/platform/apps/crm /public_html/platform/apps/crm/model /public_html/platform/apps/crm/view /public_html/platform/apps/crm/control /public_html/platform/apps/crm/public /public_html/platform/apps/crm/public/css (and etc.) /public_html/platform/apps/erp /public_html/platform/apps/erp/model /public_html/platform/apps/erp/view /public_html/platform/apps/erp/control /public_html/platform/apps/erp/public /public_html/platform/apps/erp/public/js (and etc.) /public_html/platform/sys /public_html/platform/sys/core /public_html/platform/sys/cfg /public_html/platform/libs/ /public_html/platform/libs/zend /public_html/platform/libs/template_it /public_html/platform/libs/custom