Как бы вы создали небольшую структуру MVC? - PullRequest
2 голосов
/ 21 сентября 2010

Через несколько недель я проведу некоторых наших стажеров через проект для клиентов, где им нужно создать небольшое веб-приложение на php. Моя идея состоит в том, чтобы установить небольшую структуру MVC, чтобы они могли изучать oop и mvc и гарантировать качество кода. Как бы вы это сделали? У нас нет особых требований, только php и mysql. Будете ли вы использовать систему шаблонов, например, веточку, или просто использовать phtml-файлы, как это делает magento? Вы бы использовали какой-нибудь ORM, такой как propel oder just pdo? Любые предложения приветствуются.

Ответы [ 2 ]

2 голосов
/ 21 сентября 2010

Вот отличное руководство по запуску структуры MVC на phpro.org:

.

Вы бы использовали систему шаблонов, такую ​​как ветка или просто использовать phtml файлы, такие как magento делает?

Выше учебник использует метод для системы шаблонов. Но вы также можете модифицировать / улучшить механизм шаблонов в соответствии с вашими потребностями, которые вы считаете более гибкими.

Не могли бы вы использовать ORM, как Propel Одер просто пдо?

Для серьезной разработки фреймворка mvc лучше использовать их. Но для образовательных целей это не требование, а дополнительный шаг, если вы хотите предпринять.

1 голос
/ 31 марта 2011

Рассмотрите возможность использования https://github.com/leanderlee/Emvisee. Я использую его для большинства своих проектов, потому что он в основном работает прямо из коробки и использует веточку, которая действительно хороша для шаблонов.Контроллеры и все очень интуитивно понятно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...