1

我正在尝试使用这个Helper 类,它是为早期版本的 cake 编写的。它似乎利用 vendor() 方法来使用第三方类,但现在该方法已被弃用。我正在尝试在帮助程序类中使用以下内容来包含名为 eq_pie.class.php 的第三方类:

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

我将第三方类放在 app/vendor 文件夹中(我不确定它是否正确)助手类像这样使用它

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

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

我收到此错误:Error: Class 'eq_pie' not found,这意味着不包括第三方类。

我在这里想念什么?提前致谢

4

1 回答 1

1

好的,cakePHP 新用户...确保遵循您的版本cake conventions.. 问题是我当前version(2x)希望类名及其各自的文件是camelCased而不是underscored..

从 开始eq_pie,我将类名更改为EqPieClass,并将文件更改为EqPieClass.php. 在此处参考文档:如果遇到麻烦,请参阅类约定。祝你好运

于 2014-02-16T11:55:55.913 回答