在Linux用User::find()->where(条件)->one()获取用户时返回空 [ 2.0 版本 ]
在Linux中用User::find()->where(条件)->one()获取用户时返回空,但是用User::find()->where(条件)->all()可以取到数据
为什么会这样?该怎么处理?
共 3 个回答
-
把后面的all和one都去掉,打印一下sql
User->createCommand()->getRawSql();
共 3 条回复xiaoyueling 回复于 2017-12-11 10:52 回复打印出来的sql很正常啊
xiaoyueling 回复于 2017-12-28 09:54 回复@yoyo0926 直接执行sql是正常的。后来换了一个PHP的版本就好了,但是这个问题还不知道是什么情况
xiaoyueling
注册时间:2014-05-10
最后登录:2018-03-22
在线时长:12小时26分
最后登录:2018-03-22
在线时长:12小时26分
- 粉丝1
- 金钱25
- 威望0
- 积分145