2016-03-28 48 views
0

加載模型予製成延伸CI_Model自定義模型並把它放在應用/核心/ my_model.php無法在笨

當我嘗試加載user_model.php延伸My_Model類

另一種模式在控制器模型我得到一個錯誤

致命錯誤:類「My_Model」在/var/www/html/demo/application/models/user_model.php未找到第2行

+1

將您的自定義模型重命名爲「My_model.php」。文件名和類名應該相同。 'M'應該是資本。 – Yash

+0

working ... thanks :) –

+0

考慮[文檔](https://github.com/bcit-ci/CodeIgniter/blob/develop/application/config/config.php#L107)([Core classes](https: //codeigniter.com/user_guide/general/core_classes.html),[圖書館](https://codeigniter.com/user_guide/general/creating_libraries.html)),實際上它應該是'MY_'。此外,瞭解[正確的框架語法](https://codeigniter.com/user_guide/general/styleguide.html)總是有用的,以避免不必要的錯誤。 – Tpojka

回答

0

雖然關於模型聲明類或控制你的第一個字母應該是人均的l與文件名相同。

class Model_name extends CI_Model { 

     public function __construct() 
     { 
       parent::__construct(); 
     } 

}