我正在使用cakedc/users
插件,我作曲家安装了它。
www_amar
是我的子域目录
我想要覆盖的视图位于
www_amar/vendor/cakedc/users/src/Template/Users
我的视图文件位于
src/Template/Plugin/cakedc/users/Users
具有相同的文件名。我知道这有效,因为它在本地工作,但当我将它们上传到我的服务器时,它仍然从插件文件中读取。
如何解决此问题?谢谢
答案 0 :(得分:3)
插件注册表中的插件名称不是cakedc/users
(这是作曲家范围名称),但默认情况下为CakeDC/Users
(这是Plugin::load()
调用中传递的内容),是查找可能的覆盖时在路径中使用的内容。
与本地环境不同,您的服务器很可能使用区分大小写的文件系统,因此找不到src/Template/CakeDC/Users/...
,因为它不存在。相应地更改您的文件夹名称,它应该可以工作。
另见