
model::updateAll($attributes, $condition)
两孙皮旅个参数都是数组形式,第一个参数是要更改的字段以及字段值
第二个是条件
我这则凳里是yii2.0的 yii1.x估计也差不多,具体可以打开这个方法的源码,yii都有详细的使用说明
除了这个方法,还有很多方法,比如你用模型的find方法,然后改完后,save就可以了,处理多握羡个记录,自然前面的方法更好
Users Model应表明没改Users模型类:public static function tableName()
{
return '{{%users1}}'// users1新表名
}
且直接执行Sql查询像竖败用庆纤衡吧
我般都
Yii::$app->getDb()->createCommand($sql)->queryAll()
Yii::$app->getDb()->createCommand($sql)->queryOne()
Yii::$app->getDb()->createCommand($sql)->excute()
....
区别看看源代码说明(Yii2用yii1.x应誉做该差稍微改改应该没问题)
,
看你数据库的核并参数配置是否正确(请确认参数没错)迹氏虚看你的AdminUser类,里面有个tableName的方法:姿燃返回表名的!!!你看看那个方法返回的表名是不是你数据库的表名(一致才行!!!)
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)