2014-03-13 41 views
0

我有一个更新查询,我需要更新数据库中的HTML编码字符串。
以下是更新语句 -如何使用Yii中的更新语句将字符串更新为htmlencoded字符串

$model->update(array('CreatedDate','SmsText')); 

想,如果 'SmsText' 包含
"A 'quote' is <b>bold</b>"
我希望它被保存为
A 'quote' is &lt;b&gt;bold&lt;/b&gt;
我试着用下面的查询,但是这不起作用

$ model-> update(array('CreatedDate',encode('SmsText'))); 我怎样才能做到这一点

回答

1

喊你应该写更新查询之前: -

$model->SmsText = Chtml::encode($model->SmsText); 

,然后调用更新功能,如: -

$model->update('CreatedDate', 'SmsText'); 

我希望这样可以解决问题。