讯睿CMS问答:怎么使用插件自动加载类一加载就报错

讯睿CMS问答:怎么使用插件自动加载类一加载就报错

2024-10-19 XunRuiCMS Sincere

问题:

怎么使用:插件自动加载Composer类

一加载就报错

Fatal error: require(): Failed opening required 'D:\phpstudy_pro\WWW\www.test5.com/dayrui/Fcms/Vendor/autoload.php' (include_path='.;C:\php\pear') in D:\phpstudy_pro\WWW\www.test5.com\dayrui\App\AAA\Config\Auto.php on line 3

[ ], /** * 类名映射关系(类首字母必须大写,类名与调用名必须一致) */ 'classmap' => [ 'Simple_html_dom' => APPPATH.'Src/Simple_html_dom.php', ], ]; ?>

答案:

方法是错误的,它不需要配置文件,你只要放到目录里面,它就可以自动识别自动加载。

放到dayrui/Vendor,就自动加载了,不需要设置文件

回复@迅睿框架技术-吴全礼

我看https://www.xunruicms.com/doc/1121.html这个文档的,这样操作是不行的吗?

理论上可行

APPPATH

需要改成,插件目录

dr_get_app_dir("插件目录")

文档有误,已更新

迅睿框架创始人:可以了,谢谢