2013-05-31 55 views
0

我在應用程序/庫文件夾中的類 - 文件名= person_struc.php和代碼以下..笨類加載不工作

class Person_struc { 
    var $person_id; 
    var $person_name; 

    public function set_info($person_id, $person_name) { 
     $this->person_id = $person_id; 
     $this->person_first_name = $person_name; 
    } 
} 

我有一個視圖(person_list.php),並希望加載類如下 -

$this->load->library('person_struc'); 
$this->person_struc->set_info(1,"xxx"); 

我有控制器(人)和模型(person_model)。但它正在產生錯誤..

A PHP Error was encountered 

Severity: Notice 

Message: Undefined property: CI_Loader::$person_struc 

Filename: person/person_list.php 

Fatal error: Call to a member function set_info() on a non-object in 

我試圖解決問題,但失敗。你有任何解決方案,請...

+0

您是否在視圖中加載庫? – rcpayan

回答

1

您的文件名的首字母必須是大寫。在你的情況下,將文件名=的Person_struc.php而不是文件名= person_struc.php

0

您的類必須在庫中找到。 你的班級名稱和文件名稱是相同的。 和您的person_list控制器必須擴展CI_CONTROLLER