11问答网
所有问题
yii框架中用save()方法执行update语句不成功怎么解决
如题所述
举报该问题
推荐答案 推荐于2017-10-02
需要在修改属性之前,调用'[attr]_will_change!',然后再修改属性。ActiveRecord源代码dirty.rb中的说明是这样的:
# Before modifying an attribute in-place:
# person.name_will_change!
# person.name << 'by'
# person.name_change # => ['uncle bob', 'uncle bobby']
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/227MFqqvv.html
其他回答
第1个回答 2013-06-14
一般是因为更新的时候,赋值变量没有满足rules里面的规则本回答被提问者采纳
第2个回答 2013-06-27
打印出error信息调试,
比如你的是 $model->save();
如果不成功,必然会有错误信息,$model->errors;
如
if ( $model->save() == false )
{
print_r($model->errors);
}
相似回答
yii中
$_POST过来的是包含了html文本$model->
save()
添加数据库后html被...
答:
要保存文本类型的值表单用textarea,数据库字段设置成text就可以啦!
大家正在搜
yii框架怎么样
现在用yii框架的人还多么
yii框架最新版本php7
基于yii框架的cms
yii框架安装
yii2框架优秀在哪里
yii框架原理
yii框架手册
yii2框架从入门到精通
相关问题
yii 修改save 成功了但是数据库没有改变,rules规...
yii2 为什么save时调用aftersave时提示不是n...
yii2 aftersave怎么用
jfinal 怎么用model执行update语句
yii2添加记录,为什么不成功?
yii框架怎样用save更改某个字段的值
求教Yii updateAll的用法
在yii中,当有多个models的实例保存时调用save()...