2016-03-28 47 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(); 
     } 

}