henuczh 发表于 2014-10-9 16:20:39

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

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



henuczh 发表于 2014-10-9 16:21:29

各位大神帮帮解决下~

henuczh 发表于 2014-10-9 16:24:01

有人没

yshang15 发表于 2014-10-16 10:16:30

看看文件名是否按照要求定义。其实只要仿照已有model写就好了。

Closer 发表于 2014-10-16 10:27:58

本帖最后由 Closer 于 2014-10-16 10:56 编辑

model 不是這樣呼叫的嗎?


【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;
 }



【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);
 }
}



【View 端】 / printView.php
<?php echo $printtest;?>


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


页: [1]
查看完整版本: CI加载模型后无法调用其中的类