
Yii2
AKai66
天道酬勤
展开
-
yii2无符合条件的查询结果总结。
一. 1.findone()返回null 二. 情况一 2.find()->select([‘num’])->asArray()->one()返回null 3.find()->select([‘num’])->asArray->all()返回空数组[ ] 4.find()->select([‘num’])->where()->column()返回空数组[] 5.find()->sele原创 2016-09-06 17:39:38 · 2330 阅读 · 0 评论 -
Yii2的数据库操作总结
1.原生sql语句执行//执行命令Yii::$app->db->createCommand("SET time_zone = 'UTC'")->execute();//返回数据格式[[‘name’=>”,’age’=>”],[‘name’=>”,’age’=>”]]Yii::$app->db->createCommand('SELECT * FROM post')->queryAll();//返回格原创 2016-09-05 10:40:52 · 1226 阅读 · 0 评论 -
关于ActiveRecord的使用容易出错的点
下面是自己平时在使用ActiveRecord进行数据验证,数据查询等操作时需要注意的点indexBy()参数中用到的字段必须出现在select里面。leftJoin(‘campaign’,’campaign.id = campaign_process.campaignid’)的参数不是数组如果字段被Yii框架的isEmpty()方法判断为空,那么就会默认跳过验证,自定义的checkXXX也会跳原创 2016-10-18 19:36:07 · 640 阅读 · 0 评论