更新个别字段(How to update individual fields)

一条记录中一些字段设置不为空,phalcon在更新的时候没法更新,虽然设置了 model::setup( array( 'notNullValidations'=> false, 'virtualForeignKeys'=>false, ) ); 又卡在唯一主键上,又设置了skipAttributesOnUpdate,虽然成功了,但是别的字段都成默认了,基本都是空了,到底怎么更新啊,



13.0k

非空加上默认值



1.4k

非空的肯定加默认值了,关键是更新完后他把别的内容都给清了,就填了要更新的字段,难道只能一个一个的跳过么(skipAttributesOnUpdate)



1.4k

非空加上默认值 非空的肯定加默认值了,关键是更新完后他把别的内容都给清了,就填了要更新的字段,难道只能一个一个的跳过么(skipAttributesOnUpdate)



13.0k

代码给看看,看看你怎么跟新的



1.4k

代码给看看,看看你怎么跟新的 $gzh = wxGzhinfo::findFirstById($POST['gzhid']); $gzh->gzhid = $POST['termid']; $gzh->gzh_order = 2; if ($gzh->update() == false) { foreach ($gzh->getMessages() as $message) { echo $message; } }



1.4k
edited Oct '15

找到问题了,马虎了

找到问题了,马虎了 你是怎么做的?我现在只想更新部份字段,可是他总是全都更新了,很蛋疼〜