【发布时间】:2017-10-31 19:11:43
【问题描述】:
我在文件中添加了一个新供应商,但是当我编写 App:import 时,它给出了错误 Error: Class 'App\Controller\App' not found。
代码:
App::import('Vendor', 'php-excel-reader/excel_reader2');
文件位于vendor\php-excel-reader\excel_reader2
它曾经适用于我的 php 2.x 代码。所以我想知道 cake 3.x 的情况是否发生了变化。有什么想法吗?
【问题讨论】:
-
已经试过了。当我添加 $my_obj = new excel_reader2(); 时仍然收到“错误:类 'App\Controller\excel_reader2'”
-
似乎不是通过composer加载的,使用这个require_once(ROOT . 'vendor' . DS . 'php-excel-reader' . DS . 'excel_reader2' . DS . 'your_class_file. php');
-
@JazzCat 是的,我尝试过的那个,在我添加不会有错误之后,然后当我添加“$my_obj = new excel_reader2();”它会返回那个错误
-
爵士猫的问题你只回答了一半,问题是真的有这样的课吗,看着code.google.com/archive/p/php-excel-reader,我只能猜你是什么'正在尝试使用(?),没有这样的类。