我目前正在将我们的一个项目升级到 CakePHP 2.0。不幸的是,代码的“第一行”产生了问题,我找不到解决该问题的方法。
在 CakePHP 1.3 中,我在定义类App::import("Vendor", "facebook");
之前有一个声明AppController
。引用的文件位于/app/vendors/facebook/facebook.php
(并包括base_facebook.php
文件本身)下。
根据此处描述的文件命名和类加载,我尝试了许多不同的方法将文件包含在 CakePHP 2.0 中:CakePHP 2.0 中的文件命名和类加载更改
我将路径重命名为app/Vendor/Facebook/Facebook.php
, 或app/Vendor/Facebook/facebook.php
, 并尝试了以下方法:
App::uses("Facebook", "Vendor/Facebook");
App::uses("Facebook", "Facebook");
App::uses("Facebook", "Vendor/Facebook/Facebook.php");
App::uses("Facebook", "Vendor");
有没有人找到引用供应商文件的方法?由于延迟加载,上述方法不会触发错误/警告,所以调试它有点烦人......