新手求助,两个model之间怎么相互调用啊?
新手求助,两个model之间怎么相互调用啊? 在一个模型的方法中(非构造函数):$CI =& get_instance();
$CI->load->model('另一个模型'); 谢谢了哈,如果我在一个控制器调用一个模型a 和模型b但是a中也调用了模型b这样会不会造成重复加载?
会造成什么样的后果? CI 中不会出现重复加载的情况,CI 的 load 都有规避机制。 不会重复的,单例模式;如下面这句:
$CI =& get_instance();
这个是引用赋值,而且get_instance()方法里有判断,如果有这个超级ci对象了,就直接返回这个对象,没有就创建这个对象并返回。
所以不会重复的。
页:
[1]