thinkphp mode的find方法失效
程序员文章站
2022-03-18 21:46:46
...
今天遇到一个奇怪的问题
使用 D('Custoemr')->find(1)语句没有sql执行,非常奇怪。
而用其他表的model的find方法却正常。再结合D('Custoemr')->add()方法不返回主键。
觉得问题应该出在主键上,于是再仔细检查customer表发现果不其然有两个主键。 其中一个是手误点上去的。
所以这里再次总结下,如果有表有多个主键,那么find和create方法都不会正常执行
使用 D('Custoemr')->find(1)语句没有sql执行,非常奇怪。
而用其他表的model的find方法却正常。再结合D('Custoemr')->add()方法不返回主键。
觉得问题应该出在主键上,于是再仔细检查customer表发现果不其然有两个主键。 其中一个是手误点上去的。
所以这里再次总结下,如果有表有多个主键,那么find和create方法都不会正常执行
上一篇: win7停留在启动管理器怎么办
推荐阅读
-
Thinkphp搜索时首页分页和搜索页保持条件分页的方法
-
thinkphp中连接oracle时封装方法无法用的解决办法
-
编译PHP报错configure error Cannot find libmysqlclient under usr的解决方法
-
ThinkPHP采用GET方式获取中文参数查询无结果的解决方法
-
ThinkPHP5.0多个文件上传后找不到临时文件的修改方法
-
thinkPHP3.2.3实现阿里大于短信验证的方法
-
ThinkPHP 3使用OSS的方法
-
jquery 删除cookie失效的解决方法
-
thinkPHP框架实现多表查询的方法
-
Yii使用find findAll查找出指定字段的实现方法