Организация приложений в Symfony - PullRequest
1 голос
/ 19 июня 2010

Я хочу использовать Symfony в качестве основы для сайта галереи, но мне было интересно, как организовать приложения.

В примере документации Symfony используется простой подход с разделением Frontend / Backend, но это кажется немного ограниченным.

Для сайта галереи существует довольно много компонентов, которые могут взаимодействовать в различной степени - домашняя страница, изображения, галереи, теги, комментарии, текстовые страницы, RSS-каналы и т. Д.

Полагаю, мой вопрос: есть ли у меня приложение для домашней страницы, одно для просмотра галереи, одно для управления галереей, одно для тегов и т. Д.? Такие вещи, как теги, можно применять как к изображениям, так и к галереям (а также к текстовым страницам).

Или они должны быть в качестве модулей в простом разделении Frontend / Backend?

1 Ответ

1 голос
/ 19 июня 2010

Я рекомендую вам прочитать далее о Symfony, чтобы лучше понять основную структуру проекта Symfony.Об этом рассказывается в руководстве Jobeet, доступном на веб-сайте Symfony.Вкратце, для того, что вы описываете, вам, вероятно, понадобится:

  • 1 приложение (внешний интерфейс)
  • несколько модулей (домашняя страница, страница галереи, любая страница)
  • некоторые фрагменты, такие как частичные компоненты и компоненты для повторного использования

Бэкэнд-приложение вам понадобится только в том случае, если вы хотите какой-либо бэкэнд-доступ, например, для CMS.

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