我正在使用代碼點火器2.0.3。代碼點火器form_validation加載致命錯誤
當我嘗試在我的控制器$裝載form_validation這個 - >負載>庫( 'form_validation'),我得到一個錯誤信息:
Fatal error: Call to a member function set_rules() on a non-object in D:\Installation\xampp\htdocs\MyApp\application\controllers\login.php on line 44
論的login.php線44,這是什麼我有:
$this->form_validation->set_rules('name', 'Name', 'trim|required');
當我在autoload.php中加載form_validation時,沒有錯誤。
這是怎麼發生的?
是的,這是唯一有意義的地方。這也可能是因爲他從錯誤的方法加載庫(儘管我懷疑這一點)。當他想在控制器類中的多個方法中使用它時,也許他會從'index()'而不是'__construct()'加載它。 –
也會這樣做。也許這將是OP的第一個被接受的答案...: - | – Dawson
我與OP有同樣的問題,我的代碼按正確順序排列,如下所示: '$ this-> load-> library('form_validation'); $這個 - > form_validation-> set_rules( '電子郵件', '電子郵件', '必要');' 導致同樣的問題,第一:'一個PHP錯誤遇到 嚴重性:注意 消息:未定義屬性:設爲首頁:: $ form_validation 文件名:controllers/homepage.php 行號:68',然後'致命錯誤:調用/ Users/jzuckerman/Sites /在線68上的盟友/應用程序/控制器/ homepage.php –