请帮助。我想创建打印功能与Codeigniter 4使用mike 42/escpos
但是找不到类。
这是错误消息
Erro message
这是我的文件夹目录
Folder Directory的
这是我的自动加载文件
Autoload file的
这是我的控制器文件
namespace
Controller file
这是我的打印机配置
printer configuration
帮帮我,谢谢!
我想使用mike 42/escpos创建直接打印的POS应用程序
请帮助。我想创建打印功能与Codeigniter 4使用mike 42/escpos
但是找不到类。
这是错误消息
Erro message
这是我的文件夹目录
Folder Directory的
这是我的自动加载文件
Autoload file的
这是我的控制器文件
namespace
Controller file
这是我的打印机配置
printer configuration
帮帮我,谢谢!
我想使用mike 42/escpos创建直接打印的POS应用程序
1条答案
按热度按时间ovfsdjhp1#
CapabilityProfile
类的全名是Mike42\Escpos\CapabilityProfile
(命名空间+CapabilityProfile.php
文件中的类名)。'Escpos' => APPPATH . 'ThirdParty/Mike42/Escpos'
告诉autoloader在ThirdParty/Mike42/Escpos
文件夹中查找全名以Escpos
开头的类,但是在该文件夹中没有全名以Escpos
开头的类,它们都以Mike42\Escpos
开头。这就是为什么当你尝试use Escpos\CapabilityProfile;
时它找不到该类的原因。您需要将
Autoload.php
文件中的数组更改为:字符串
和控制器中的use语句来:
型