Я использую интерфейсы и черты для структурирования более сложных компонентов в CakePHP 3.x. Можно ли ставить Классы компонентов в отдельный вложенную как:CakePHP 3.x Компоненты в подпапках
-Controller ---Component ----Comp1 -----Comp11Component.php -----Comp12Component.php -----Comp13Component.php -----Comp1Interface.php ----Comp2 -----Comp21Component.php -----Comp22Component.php -----Comp2Interface.php ...
Официальный документ ничего не говорит об этом моих тестах ничего не удастся. Существует ли потенциальный лучший способ структурирования сложных компонентов в CakePHP 3.x?
Почему вы хотите, чтобы сделать это. Если у вас больше компонентов, используйте плагины для группировки их вместе с IMO. – mark
@mark Спасибо, четыре вашего ответа! Обратите внимание, что каждый 'Com1xComponent.php' реализует интерфейс' Comp1Interface'. В папке 'Comp2' это одно и то же. Я думаю, что в «Плагинах» у меня такая же проблема с использованием такой папки-структуры. – Niklas