ThinkPHP
自定义 Model
的功能很好用,也很方便,但新版本 3.2.3
的更新,有些地方有些细微的不同。
自定义 UserModel
类正确的步骤:
在应用的 Home\Model
文件夹下新建 UserModel.class.php
文件。
<?php
namespace Home\Model;
use Think\Model;
class UserModel extends Model{
public function getinfo(){
return 'hello world';
}
}
?>
实例化自定义模型。
User = new UserModel();
echoUser->getinfo();
//这里还有很多方法实例化参考http://document.thinkphp.cn/manual_3_2.html#model_instance
在第一步中有两个很重要的地方:
1.自定义模型的文件名应该是 XXXModel.class.php
, XXXModel
需要和你自定义类的类名保持一致,包括大小写。
2. XXXModel.class.php
文件中需要加入命名空间 namespace Home\Model
。
如果这些有问题,就会出现前面的 Class 'UserModel' not found
的错误提示。
标题:ThinkPHP自定义模型Class ‘UserModel’ not found
原文链接:https://beltxman.com/1411.html
若无特殊说明本站内容为 行星带 原创,未经同意请勿转载。
好,支持下