v5_6000 发表于 2010-8-13 13:34:12

如何在一个moudel中调用另一个moudel?

如果要在Blogmodel中调用Resource的话。应该怎么办?
现在报错如下:A PHP Error was encountered
Severity: Notice

Message: Undefined property: Blogmodel::$resource

Filename: models/Blogmodel.php

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

    function Resource ()
    {
      parent::Model();
    }
   
    function get_id()
    {
      return "11111";
    }
}
?>

jeongee 发表于 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:手册上都有的,建议以后看手册仔细点哦

v5_6000 发表于 2010-8-13 14:22:02

谢谢斑竹!

k1060220963 发表于 2010-8-13 15:23:34

学习了。
页: [1]
查看完整版本: 如何在一个moudel中调用另一个moudel?