Пример Zend Framework Project 1.8+ - PullRequest
       0

Пример Zend Framework Project 1.8+

5 голосов
/ 16 февраля 2011

Позвольте мне начать, сказав это;Я знаю, что подобные вопросы существуют, но им пару лет, и 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 или позже, будет достаточно.

Ответы [ 2 ]

2 голосов
/ 18 февраля 2011

Я бы порекомендовал следующие ресурсы:

Чтобы ответить на другие вопросы:

  • Zend Cache имеет помощник действий и ресурс приложения, чтобы сделать его действительно простым в использовании,
  • Zend Feed в действии можно увидеть в ZFPlanet,
  • Zend Paginator может быть настроен в начальной загрузке, используя статические методы.
1 голос
/ 17 февраля 2011

Вы можете проверить сборку систем CMS в ZF. Одним из них является TomatoCMS . Список проектов и приложений, использующих ZF: здесь . Zend Framework сайт также встроен в ZF.

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