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

[HELP] CI加载模型后无法调用其中的类

[复制链接]
发表于 2014-10-9 16:20:39 | 显示全部楼层 |阅读模式
model:

<?php

      class Test_model extends CI_Model{
             function __construct()
       {
        // Call the Model constructor
        parent::__construct();
       }
          
          
          }
?>
controller部分:
$this->load->model("test_model");
var_dump($this->Test_model);
错误信息:
Undefined property: Login:Test_model



 楼主| 发表于 2014-10-9 16:21:29 | 显示全部楼层
各位大神帮帮解决下~
发表于 2014-10-16 10:16:30 | 显示全部楼层
看看文件名是否按照要求定义。其实只要仿照已有model写就好了。
发表于 2014-10-16 10:27:58 | 显示全部楼层
本帖最后由 Closer 于 2014-10-16 10:56 编辑

model 不是這樣呼叫的嗎?

PHP复制代码
 
【Model 端】 / hahaha / testdata.php
class Testdata extends CI_Model {
 public function __construct() {
  parent::__construct();
 }
 
 public function get_test($table){
  $query = $this->db->get($table)->result();
  $amount = count($query);
  return $amount;
 }
 
复制代码

PHP复制代码
 
【Controller 端】 / testCon.php
class TestCon extends CI_Controller {
 function __construct() {parent::__construct();}
 
 public function index(){
  $this->load->model('hahaha/testdata', 'testData');        //載入模型
  $data['printtest'] = $this->testData->get_test('testTable');
  $this->load->view('printView',$data);
 }
}
 
复制代码

HTML复制代码
 
【View 端】 / printView.php
<?php echo $printtest;?>
 
复制代码


執行網址:127.0.0.1/index.php/testCon


本版积分规则