Переопределение элемента плагина 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 и использовать верблюжий чемодан для имен поставщиков / плагинов. Что я делаю неправильно?

0

Решение

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

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

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

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

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

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]