为了账号安全,请及时绑定邮箱和手机立即绑定

yii 如何调用引入文件中的方法?

yii 如何调用引入文件中的方法?

Yii
慕标5832272 2018-08-27 17:09:10
比如,当前是一个yii的类文件,我在里面引入另一个文件,这个文件中都是方法。代码如下:include("./aaa.php");echo $this->bbb();exit;这是个类,类中我引入了aaa.php(这个文件中都是方法,没有类)然后我调用的时候出现问题了,问题如下:SiteController and its behaviors do not have a method or closure named "bbb".不懂啊
查看完整描述

1 回答

?
蓝山帝景

TA贡献1843条经验 获得超7个赞

首先$this->bbb() 调用的是当前实例所属的类的方法,你siteController这个类里边以及父类里边都没有bbb()这个function 当前报错

如果要调用aaa.php这个文件的方法,可以将aaa.php文件 改成类
比如,
class AAA{
public static function bbb(){
echo 'I am function bbb';

}

}
把这个aaa.php放在SiteController所在目录下

然后在SiteController使用
AAA::bbb();
即可

查看完整回答
反对 回复 2018-09-16
  • 1 回答
  • 0 关注
  • 1006 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信