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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] dz插件中类引用

[复制链接]
待解决 发表于 2016-7-31 13:52:15 | 显示全部楼层 |阅读模式
比如
if(!defined('IN_DISCUZ')) {
        exit('Access Denied');
}


db::xxx

之类的代码只能在第一个的inc.php中使用,我在另一个inc.php中就会出现找不到,求解啊,困扰了很久的问题,插件设计里面也试过添加这个inc还是not found

aklwjx 发表于 2016-7-31 14:15:50 | 显示全部楼层
用require或者include包含,在类中应该先用use引用db或者\db::xxx
回复

使用道具 举报

 楼主| 待解决 发表于 2016-7-31 14:24:32 | 显示全部楼层
aklwjx 发表于 2016-7-31 14:15
用require或者include包含,在类中应该先用use引用db或者\db::xxx

我看了一些插件的inc.php中没有require也没有include。使用
if(!defined('IN_DISCUZ')) {
        exit('Access Denied');
}
不会Access Denied,而我的就会是什么问题
回复

使用道具 举报

 楼主| 待解决 发表于 2016-7-31 14:27:11 | 显示全部楼层
aklwjx 发表于 2016-7-31 14:15
用require或者include包含,在类中应该先用use引用db或者\db::xxx

像这个sign_crash.inc.php。他的初始是sign.inc.php,初始文件和这个php都没有Access Denied。而我写的只有初始化不会Access Denied,其他inc.php就会出现。是不是在插件的哪里有什么设置

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

aklwjx 发表于 2016-8-1 17:05:32 | 显示全部楼层
本帖最后由 aklwjx 于 2016-8-1 17:06 编辑
待解决 发表于 2016-7-31 14:27
像这个sign_crash.inc.php。他的初始是sign.inc.php,初始文件和这个php都没有Access Denied。而我写的只 ...

....http://open.discuz.net/?ac=document&page=dev_plugin  也许有帮助
回复

使用道具 举报

 楼主| 待解决 发表于 2016-8-1 20:48:35 | 显示全部楼层
aklwjx 发表于 2016-8-1 17:05
....http://open.discuz.net/?ac=document&page=dev_plugin  也许有帮助

恩,不知道怎么设着设着就好了,还是谢谢啦
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-25 21:06 , Processed in 0.025799 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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