Позвольте мне начать, сказав это;Я знаю, что подобные вопросы существуют, но им пару лет, и ZF быстро меняется.Я хочу более свежий пример.
Было отмечено, что документация по Zend Framework отсутствует.Я прочитал многое из этого и использовал его для запуска нескольких приложений, но я обнаружил, что действительно трудно понять, как все делать правильно.Моя самая большая проблема заключается в том, где находятся различные компоненты, где они должны быть созданы и т. Д.
Я пытаюсь следовать рекомендациям MVC с тонкими контроллерами и толстыми моделями.Я также пытаюсь использовать новейший стек MVC, включая Zend_Application и рекомендуемые классы Bootstrap.
Я хочу увидеть пример сайта, который использует лучшие практики для платформы, которая может демонстрировать следующие компоненты ( в идеале *)1008 *):
- Zend_ACL / Zend_Auth : как на самом деле использовать их в приложении, как приспособить его к вашей модели и т. Д.
- Zend_Layout : как сделать это правильно с общими частями, такими как меню
- Zend_Navigation : В большинстве случаев я не знаю наилучшей практики для создания этого экземпляра.
- Zend_Cache : Опять же, к чему это относится? Используете ли вы его в контроллерах (вероятно?)
- Zend_Db : Я хочу, чтобы пример использовал базу данных, очевидно, но я бы предпочел просто использовать ZF, а не Doctrine
- Zend_Feed : я не совсем уверен, как правильно создать RSS-канал (т. е. установить тип контента и т. д.)
- Zend_Form : я не использовалпока что, но я понимаю, что это хорошо для проверки данных, передаваемых в модель.Я хотел бы увидеть это в действии
- Zend_Paginator : Опять же, где вы это создаете, Модель или Контроллер?
Я знаю, что мне не нужноиспользовать все в фреймворке, но я хочу попробовать использовать то, что может соответствовать моим потребностям, и я хотел бы узнать больше об этом.
Так что вы знаете о хорошем примере, который использует Zend MVC инекоторые или все эти компоненты?И тот, который следует за многими лучшими методами?В идеале, он использует по крайней мере 1.10, но все, что 1.8 или позже, будет достаточно.