I'm currently upgrading one of our projects to CakePHP 2.0. Unfortunately the "first line" of code makes problems, and I can't find a solution to that problem.
In CakePHP 1.3 I had an App::import("Vendor", "facebook");
statement right before the AppController
class gets defined. The referenced file is located under /app/vendors/facebook/facebook.php
(and includes itself the base_facebook.php
file).
I tried many different ways to include the file now in CakePHP 2.0 according to the File naming and class loading described here: File naming and class loading changes in CakePHP 2.0
I renamed the path to app/Vendor/Facebook/Facebook.php
, or app/Vendor/Facebook/facebook.php
, and tried following methods:
App::uses("Facebook", "Vendor/Facebook");
App::uses("Facebook", "Facebook");
App::uses("Facebook", "Vendor/Facebook/Facebook.php");
App::uses("Facebook", "Vendor");
Has anyone find a way to reference a vendor file yet? Because of the lazy loading the methods above do not fire an error/warning, so it's kind of annoying to debug this...