定义ci model类。
class a_model{
public function __construct(){
$this->load()->model('b_model');
}
}
class b_model{
public function __construct(){
$this->load()->model('a_model');
}
}
这样调用会导致函数递归,并最终递归溢出。
请问如果想在a_model中调用其他model,有什么官方调用方法吗?
看源码了。如果这样调用,指定会出现问题。然后折中的方式,再不改源码的情况下。不要在构造函数中调用。