Переопределение элемента плагина CakePHP 3.0 / DebugKit

Я пытаюсь переопределить файл шаблона для панели среды в DebugKit CakePHP 3.0. Файл находится по адресу

приложение / поставщик / CakePHP /debug_kit/ SRC / Template / Элемент /environment_panel.ctp

Согласно документам, размещение моего собственного файла на

Приложение / SRC / Template / Plugin / CakePHP /debug_kit/ Элемент /environment_panel.ctp

должен автоматически отображать мой шаблон вместо плагина, однако мой файл игнорируется. Я попытался оставить каталог CakePHP и использовать верблюжий чемодан для имен поставщиков / плагинов. Что я делаю неправильно?

1 ответ

После еще двух часов экспериментов я нашел правильный путь:

Приложение / SRC / Template / Plugin / DebugKit / Элемент / environment_panel.ctp

Чтобы прояснить путаницу, возникшую у меня: отладочный комплект не считается плагином типа composer / vendor-типа, упомянутым в документах, на которые я ссылался в этом вопросе, поэтому он не нуждается в промежуточном каталоге ../cakephp/...

Кроме того, каталог должен быть CamelCased, а не скопирован дословно из каталогов поставщика.

ТАКЖЕ: в явном конфликте с документами об элементах, вы МОЖЕТЕ переопределить элемент плагина, не устанавливая ['plugin' => false] вариант.

Другие вопросы по тегам