zwzw1100 发表于 2014-3-17 14:43:58

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

在一个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

zwzw1100 发表于 2014-3-17 15:16:03

在CI的controller中,$this不是代表类自身,而是ci 的超级类。 $rhis->a()不能工作

zwzw1100 发表于 2014-3-17 21:01:44

函数名写错了,是通过$this->的方式调用的

^淡如清风 发表于 2014-3-25 10:40:28

zwzw1100 发表于 2014-3-17 21:01 static/image/common/back.gif
函数名写错了,是通过$this->的方式调用的

正解
页: [1]
查看完整版本: 在controller中,一个函数调用另外一个函数