2014-02-16 3 views
1

Я пытаюсь использовать этот Helper class, который был написан для более ранней версии торта. Похоже, что он использует метод vendor() для использования стороннего класса, но теперь, что метод устарел. Я пытаюсь использовать следующий в классе хелперов включить класс третьей стороны называется eq_pie.class.php:cakePHP- PieChart Класс помощника

App::import('Vendor', 'eq_pie'); 

Я поместил класс третьей стороны в папке приложения/поставщика (не я уверен, если его правильно) вспомогательный класс использует его как так

//vendor('class_eq_pie'); Now commented out.. 

    $this->eq_pie = new eq_pie; //generates error 

я получаю эту ошибку: Error: Class 'eq_pie' not found, что означает, что класс третья сторона не должна быть включена.

Что мне здесь не хватает? Заранее спасибо

ответ

1

Ok, сотрудник CakePHP новых пользователей ... убедитесь, что следовать вашей версии, определяющем из cake conventions .. проблема в том, что мой текущий version(2x) ожидает имена классов и их соответствующие файлы, которые будут camelCased, а не underscored ..

От eq_pie, я изменил имя класса на EqPieClass и файл до EqPieClass.php. Справочный документ здесь: Class Conventions, если вы столкнулись с проблемой. Удачи

Смежные вопросы