【发布时间】:2013-01-22 14:15:55
【问题描述】:
我有一个关于 Cakephp2.3 文件加载系统的问题。
我有两个插件 - 我们称它们为“联系人”和“经理”,加载如下:
CakePlugin::load('Contacts');
CakePlugin::load('Managers');
它们每个都有一个名为“DashboardController.php”的控制器,带有一个 index() 操作。
当我尝试访问“联系人”的仪表板页面时,有时我会看到以下错误:
Error: Class "ManagersAppController" not found
即使网址看起来像这样:
http://mysite.com/contacts/dashboard
我读到 Cakephp2.3 不支持命名空间,这可能是因为我有两个同名的 php 类 (DashboardController.php)。同时,我知道 Cake 应该先映射插件名称,所以它应该能够处理重复的文件名。
你知道为什么我会看到这个随机错误吗?
感谢您的帮助。
【问题讨论】:
标签: plugins cakephp-2.3