ThinkPHP 3.2.3关联模型一对一查询的一个经验(小坑,无水平)

浏览:1245 发布日期:2016/04/15 分类:技术分享
业务逻辑上我建了2个表,'user'和'userInfo'表,同样了建了2个关联模型备用,‘UserModel’和‘UserInfoModel’,都是一对一的关联。
1、用UserModel中的user表去关联userinfo表,是'self::HAS_ONE',拥有关系,查询没问题。

2、用UserInfoModel中的userinfo去关联user表,是'self::BELONGS_TO',从属关系,查询报错,说找不到user_info表。

3、原因及解决:如果模型命名中有数个大些单词,ThinkPHP在编译的时候会自动划分成相应的数个表去操作。将UserInfoModel的文件及其中的命名相应的改成UserinfoModel即可。

小坑,无技术含量,一点经验,分享出来方便他人。
最佳答案
评论( 相关
后面还有条评论,点击查看>>