簡體   English   中英

如何在yii中更改模型安全屬性

[英]how to change a model safe attributes in yii

我有一個CActiveRecord模型,我需要在該模型中更改安全屬性列表。 我已經在模型內部定義了safeAttributes方法,如下所示:

public function safeAttributes()
{
    return array(
    'name, bio',
    );
}

問題是我的安全屬性分配中未考慮“生物”。 我試圖將模型safeAttributeNames屬性轉儲到我的模型中,而我得到的內容與safeAttributes應該返回的內容完全不同。

我這樣做正確嗎?

歡呼聲,菲拉斯

假設您使用的是Yii 1.0.x,那是正確的方法。

如果您使用的是Yii 1.1.x,則將其更改。 請再閱讀一遍文檔

public function rules()
{
    return array(
        array('username, password', 'required'),
        array('rememberMe', 'boolean'),
        array('password', 'authenticate'),
        array('something', 'safe'),
        array('someOtherThing', 'unsafe'),
    );
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM