入住 CodeIgniter 中国社区
登录
首页
论坛
中文手册
视频教程
案例
搜索
帮助
导航
默认风格
默认风格(宽屏)
经典风格
私人消息 (0)
公共消息 (0)
论坛任务 (0)
系统消息 (0)
好友消息 (0)
帖子消息 (0)
CodeIgniter 中国开发者社区
»
CodeIgniter 新手区
» 新手求助,两个model之间怎么相互调用啊?
CodeIgniter 中英文搜索引擎:
返回列表
发帖
frank_si
发短消息
加为好友
frank_si
当前离线
UID
6667
帖子
4
精华
0
CI币
0
我的CI网站
新手上路
积分
4
威望
0
CI版本
楼主
跳转到
»
倒序看帖
打印
字体大小:
t
T
发表于 2010-2-3 17:54
|
只看该作者
[已解决]
新手求助,两个model之间怎么相互调用啊?
新手求助,两个model之间怎么相互调用啊?
本主题由 visvoy 于 2010-2-3 19:51 分类
收藏
分享
0
0
0
支持
反对
Hex
发短消息
加为好友
Hex
(Hex)
当前离线
CodeIgniter 中国CEO
UID
2
帖子
4063
精华
14
CI币
6780
我的CI网站
http://www.iqwer.com
管理员
积分
41843
威望
6186
CI版本
1.7.2
沙发
发表于 2010-2-3 17:58
|
只看该作者
在一个模型的方法中(非构造函数):
$CI =& get_instance();
$CI->load->model('另一个模型');
QQ: 49489680
MSN: zhaochang_tj AT hotmail DOT com
TOP
frank_si
发短消息
加为好友
frank_si
当前离线
UID
6667
帖子
4
精华
0
CI币
0
我的CI网站
新手上路
积分
4
威望
0
CI版本
藤椅
发表于 2010-2-4 09:42
|
只看该作者
谢谢了哈,如果我在一个控制器调用一个模型a 和模型b 但是a中也调用了模型b 这样会不会造成重复加载?
会造成什么样的后果?
TOP
Hex
发短消息
加为好友
Hex
(Hex)
当前离线
CodeIgniter 中国CEO
UID
2
帖子
4063
精华
14
CI币
6780
我的CI网站
http://www.iqwer.com
管理员
积分
41843
威望
6186
CI版本
1.7.2
板凳
发表于 2010-2-4 10:03
|
只看该作者
CI 中不会出现重复加载的情况,CI 的 load 都有规避机制。
QQ: 49489680
MSN: zhaochang_tj AT hotmail DOT com
TOP
kissmumu
发短消息
加为好友
kissmumu
(淡水)
当前离线
UID
68
帖子
196
精华
5
CI币
2064
我的CI网站
论坛元老
积分
11685
威望
1880
CI版本
1.7.2 ,koh
报纸
发表于 2010-2-4 14:42
|
只看该作者
不会重复的,单例模式;如下面这句:
$CI =& get_instance();
这个是引用赋值,而且get_instance()方法里有判断,如果有这个超级ci对象了,就直接返回这个对象,没有就创建这个对象并返回。
所以不会重复的。
淡水河边,繁花碎落
ci实例:领先的GPS车辆管理系统服务商
kohana简单实例:昆山装饰 公司
TOP
返回列表
新人报道&网站发布
教程发布与分享
CodeIgniter 中文化
Web 开发综合讨论
CodeIgniter 开发
CodeIgniter 新手区
CodeIgniter 进阶讨论
代码共享与下载
教程发布与分享
CodeIgniter 中文化
Developers
Kohana 框架
开发利器
Web 开发综合讨论
招聘和工作
CodeIgniter 休闲室
新人报道&网站发布
灌水专区
站务管理
站务公告
社区反馈
[收藏此主题]
[关注此主题的新回复]
[通过 QQ、MSN 分享给朋友]