В настоящее время я обновляю один из наших проектов до 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");
Кто-нибудь еще нашел способ сослаться на файл поставщика? Из-за ленивой загрузки вышеперечисленные методы не срабатывают ошибка / предупреждение, так что отлаживать это немного раздражает ...