0

У меня есть проект рамки zend, написанный в одном модуле. В этом модуле вы найдете каталог контроллера, каталог Model и каталог просмотра. Я ищу перспективу, чтобы разделить этот модуль на многие, каждый с его контроллерами, моделями и представлениями. не могли бы вы предоставить мне некоторые ссылки, чтобы больше узнать об этом.mvc перспектива в zendframework

Заранее спасибо.

ответ

1

Нельзя разделить модуль, но ввести несколько модулей. Каждый модуль имеет свои собственные папки config, src и view. Внутри папки src находится другая папка (то же имя, что и модуль), и в этой папке src вы найдете controller, view и model папки (и многое другое в зависимости от проекта).

Так что-то вроде этого:

Folder view in ZF2 application

Насколько я знаю, это правильный макет в приложении ZF2.

Вы также можете прочитать о структуре папок in the ZF2 documentation. А по структуре проекта ZF2 here А по настройке модуля here in the ZF2 user guide

+0

Спасибо, что это именно то, что должно было быть сделано до начала проекта. но теперь у меня есть весь проект как один блок. и задача состоит в том, чтобы разделить его на модули. Мой вопрос: существуют ли известные стратегии, или это просто зависит от вкуса разработчика? –

+3

Вам следует попытаться разделить их по функциональности. Таким образом, весь материал, связанный с определенной функцией приложения (которая может работать независимо) с отдельным модулем. Если ваше приложение малое и функциональность зависит от всех, то его можно рассматривать как один модуль. Достаточно одного модуля приложения. В больших проектах вы хотите [модульное программирование] (http://en.wikipedia.org/wiki/Modular_programming) из-за [разделения беспокойства] (http://en.wikipedia.org/wiki/Separation_of_concerns), а затем вы разделяете это в независимые модули. – Wilt

+0

Большое спасибо, это был достаточный ответ. :) –

Смежные вопросы