2014-03-13 46 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'); 

我希望這樣可以解決問題。