用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2714|回复: 3
收起左侧

[已解决] 如何在一个moudel中调用另一个moudel?

[复制链接]
发表于 2010-8-13 13:34:12 | 显示全部楼层 |阅读模式
如果要在Blogmodel中调用Resource的话。应该怎么办?
现在报错如下:
  1. A PHP Error was encountered
  2. Severity: Notice

  3. Message: Undefined property: Blogmodel::$resource

  4. Filename: models/Blogmodel.php

  5. Line Number: 12
复制代码
-----------------------------------
现在的源代码如下
Blogmodel.php
PHP复制代码
<?
class Blogmodel extends Model {
   
    function Blogmodel()
    {
        parent::Model();
    }
   
    function load_resource()
    {
      $this->load->model('resource');
      echo $this->resource->get_id();
    }
}
?>
复制代码

Resource.php
PHP复制代码
<?php
  class Resource extends Model
  {
 
    function Resource ()
    {
        parent::Model();
    }
   
    function get_id()
    {
      return "11111";
    }
  }
?>
复制代码
发表于 2010-8-13 13:43:59 | 显示全部楼层
本帖最后由 ywqbestever 于 2010-8-13 13:45 编辑

$ci = &get_instance();
$ci->load->model('resource');echo $ci->resource->get_id();
PS:手册上都有的,建议以后看手册仔细点哦
 楼主| 发表于 2010-8-13 14:22:02 | 显示全部楼层
谢谢斑竹!
发表于 2010-8-13 15:23:34 | 显示全部楼层
学习了。

本版积分规则