Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 插件的类文件动态加载

[复制链接]
dentrite 发表于 2013-3-20 12:01:53 | 显示全部楼层 |阅读模式
X2.5可以实现source/class里的类文件动态加载,我想使我插件文件夹中的类文件也达到同样的效果不知道应该怎么做?
 楼主| dentrite 发表于 2013-3-20 20:27:44 | 显示全部楼层
把class_core中91行的注释掉后,就可以注册自己自动加载函数了
  1. throw new Exception('Oops! System file lost: '.$filename);
复制代码
貌似discuz类文件自动加载机制并没有考虑到插件作者的需求,比如在插件文件中执行下列代码
  1. $test = new test;
复制代码
系统的会搜索source/class文件夹中名为class_test.php文件,如果没有就会抛出刚才我提到的那个找不到系统文件的错误,并终止程序。希望能够在未来的版本改善,不然类文件都要手动添加,太累人了!


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-22 12:41 , Processed in 0.026966 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表