при этом не хочется плодить дерево в папке /local/modules
Кто подскажет, возможно ли реализовать подобное дерево?
/local/modules/vendor.template
|_lib
|__ news
|__ social
|__ services
и вызывать что-то по типу: Loader::includeModule('vendor.template.news');
Нет. Если вы делаете модуль vendor.template, то и подключете вы весь код из vendor.template. То что вы указали это не подмодули, а namespace, т.е. Vendor\Template\News и т.п. Почитайте в документации про модули еще. А что касается вашего "родного" - а какая вам разница будет 3 директории внутри lib или 3 директории внутри modules? Их все равно будет 3. Ну разве что парочку install/index.php нужно написать, но для коробки можно и этого не делать, а установить через код
В том то и дело, хотелось бы это все через один модуль сделать. Но там совсем разные вещи. Придется плодить :(
Неправильно мыслил все ок, через namespace и буду делать.
Обсуждают сегодня