anonymous@RULINUX.NET~# | Last login: 2024-11-23 08:26:47 |
Регистрация Вход | Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск |
Форум - Web-development | [RSS] |
Итак что я предлагаю сделать сущностями:
Разделы можно делать отдельно bundle-ами(За базовую часть берется форум, новости, галерея и статьи - вынести в отдельные bundle-ы. такой подход позволит в дальнейшем, создав bundle впилить допустим личные блоги. Как я понял мое мнение поддержал SystemV).
Если я что не так понял - поправьте. Если что забыл - дополните список.
Tux-oid(*) (2012-05-07 09:46:46)
Mozilla/5.0 (X11; Linux i686; rv:12.0) Gecko/20120422 Firefox/12.0 SeaMonkey/2.9
|
|
|
Скрыть
Re:Сущности Doctrine.> Логично, что контроллер главной страницы должен быть в главном модуле (бандле). Но тогда придётся в него вписывать уже "подключаемые" бандлы.
Ax-Xa-Xa(*)(2012-05-08 00:03:46)
Отредактировано Ax-Xa-Xa по причине "не указана" Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.168 Safari/535.19 |
Скрыть
Re:Сущности Doctrine.>Бандал на новости, бэндал на галерею. Сорри чем эти бэндлы будут отличаться друг от другу?
|
Скрыть
Re:Сущности Doctrine.> Бандал на новости, бэндал на галерею. Сорри чем эти бэндлы будут отличаться друг от другу? По хорошому и модуль личного блога не сильно будет отличаться от модуля новостей.
|
|
|
|
Этот тред читают 1 пользователь: |
Анонимных: 1 Зарегистрированных: 0 |
Re:Сущности Doctrine.
Идея вроде правильная, имхо, но вот я пока не сообразил, как связывать между собой бандлы, кроме как напрямую в коде. Причем указывать главный бандл в "дополнительных" выглядит логично, а вот наоборот - странно. Как минимум, нарушается модульность.
Например, есть у нас главная страница сайта. Сейчас на ней выводятся новости и куча всякой дополнительной инфы. Логично, что контроллер главной страницы должен быть в главном модуле (бандле). Но тогда придётся в него вписывать уже "подключаемые" бандлы. С сервисами тоже не до конца понятно, можно ли на них что-то сделать, чтобы это обойти.
Emacs-w3m/1.4.468 w3m/0.5.3