ThinkPHP自定义模型Class ‘UserModel’ not found

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();
echo $User->getinfo();
//这里还有很多方法实例化参考http://document.thinkphp.cn/manual_3_2.html#model_instance

在第一步中有两个很重要的地方:
1.自定义模型的文件名应该是XXXModel.class.phpXXXModel需要和你自定义类的类名保持一致,包括大小写。
2.XXXModel.class.php文件中需要加入命名空间namespace Home\Model

如果这些有问题,就会出现前面的Class 'UserModel' not found的错误提示。

ThinkPHP自定义模型Class ‘UserModel’ not found

原文链接:https://beltxman.com/1411.html,若无特殊说明本站内容为 行星带 原创,未经同意禁止转载。

ThinkPHP自定义模型Class ‘UserModel’ not found”上有 1 条评论;

评论已关闭。

Scroll to top