用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1675|回复: 4
收起左侧

在controller中,一个函数调用另外一个函数

[复制链接]
发表于 2014-3-17 14:43:58 | 显示全部楼层 |阅读模式
在一个controller中,定义了两个函数:A和B。在B中如何调用A?
public function A(){
//some code
}

public function B(){
//some code
?如何调用function a?
}

发表于 2014-3-17 14:59:52 | 显示全部楼层
public function B(){
   $rhis->a();
}

这是类和对象的范畴了,楼主看下教程吧
http://www.php.net/manual/zh/keyword.class.php
 楼主| 发表于 2014-3-17 15:16:03 | 显示全部楼层
在CI的controller中,$this不是代表类自身,而是ci 的超级类。 $rhis->a()不能工作
 楼主| 发表于 2014-3-17 21:01:44 | 显示全部楼层
函数名写错了,是通过$this->的方式调用的
发表于 2014-3-25 10:40:28 | 显示全部楼层
zwzw1100 发表于 2014-3-17 21:01
函数名写错了,是通过$this->的方式调用的

正解

本版积分规则