dje*_*tee 11 model codeigniter
使用codeigniter 1.7.3的同事可以从另一个模型的代码中加载模型吗?我读了许多理论和实践的帖子,但没有给出最终答案.
我有一个模型,其中有一个函数,我想在另一个模型上执行操作.代码是这样的:
1: $this->load->model('decision_model');
2: $this->decision_model->hello_decision();
Run Code Online (Sandbox Code Playgroud)
第1行有效.第2行失败如下:
遇到PHP错误
严重性:通知
消息:未定义属性:Account_model :: $ decision_model
文件名:models/account_model.php
我尝试过创建简单的哑模型,更改函数名称,在加载时为模型添加别名等等......没有运气
那么,除了理论之外,这是可行的吗?
提前致谢.
Tee*_*eej 15
你可以这样做:
class User_model extends Model
{
function get_something()
{
$CI =& get_instance();
$CI->load->model('profile_model');
return $CI->profile_model->get_another_thing();
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
26578 次 |
| 最近记录: |