基于模型和基于数据查询的问题
来源:3-13 模型查询其他使用讲解
慕妹9526036
2020-06-12
老师,我想问一下为什么基于模型的话,不用指定哪张表也可以查到数据,我看视频里面就只创建一个类继承Model,然后就用它的find就查出来了
写回答
1回答
-
建议你可以看下底层源码,singwa老师也有源码课程,很实用;
模型会自动对应数据表,模型类的命名规则是除去表前缀的数据表名称,采用驼峰法命名,并且首字母大写,例
如:模型名:User,数据库名称就为user;模型名UserType,数据库名称就为user_type;
假如你user表,你的模型名要叫做AdminUser,那他就对应不上,需要在模型里面指定属性$name;
你可以参考官方开发手册模型定义:https://www.kancloud.cn/manual/thinkphp6_0/1037580
012020-06-12
相似问题