We have moved our forum to GitHub Discussions. For questions about Phalcon v3/v4/v5 you can visit here and for Phalcon v6 here.

Поддомены

Всем привет.

Хочу организовать многомодульную структуру на поддоменах, но есть несоклько моментов, которые меня останавливают:

  1. Каждый поддомен это отдельный модуль.
  2. У каждого поддомена/модуля свои папки config, library, models, acl, но, если чего то нет, наследуемся от корневых config, library, models, acl
  3. У каждого поддомена/модуля свои роуты, но можно что то наследовать общее.

Сложно такое реализовать?

В теории не сложно, возможностей Phalcon должно хватить. В роутере есть методы указания домена, в модулях есть возможность формировать свои роуты и конфигурацию, роуты так же можно формировать в группы и объединять. Объединение конфигов тоже есть. Автолоадер умеет искать классы по разным каталогам, если прописать правила в нужной последовательности - будет искать сначала в модуле, потом общие.



2.2k

Hmm... it would be nice if you could translate it to English. This matter could be important for someone :)