我正在尝试覆盖CakePHP 3.0 DebugKit中环境面板的模板文件。该文件位于
应用/供应商/ cakephp中/ debug_kit / SRC /模板/元素/ environment_panel.ctp
根据docs,将我自己的文件放在
应用/ SRC /模板/插件/ cakephp中/ debug_kit /元素/ environment_panel.ctp
应该自动显示我的模板而不是插件,但是,我的文件被忽略了。我已经尝试省略了cakephp目录,并使用camel case作为供应商/插件名称。我做错了什么?
答案 0 :(得分:0)
经过两个多小时的实验,我发现了正确的路径:
应用/ SRC /模板/插件/ DebugKit /元素/ environment_panel.ctp 强>
澄清我的困惑:调试工具包不被认为是我在问题中链接的文档中提到的作曲家/供应商类型插件,所以它不需要 ../ cakephp / .. 中间目录。
此外,该目录需要是CamelCased而不是从供应商目录中逐字复制。
另外:与Element文档明显冲突,您可以覆盖插件元素而不设置['plugin' => false]
选项。