Vra

Ek het 'n CActiveRecord model, en ek nodig het om veilig eienskappe lys verander in die sin dat model. Ek het die safeAttributes metode gedefinieer in my model, soos die volgende:

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

Die probleem is 'n bio "is nie oorweeg word in my veilige kenmerk toewys. Ek het probeer om die model safeAttributeNames kenmerk stort in my model, en wat ek gekry het, was heeltemal anders as wat safeAttributes moet terugkeer.

doen ek dit op die regte manier?

Cheers, Firas

Was dit nuttig?

Oplossing

As ons aanneem dat jy met behulp van Yii 1.0.x dan is dit die regte manier om dit te doen.

As jy 'Yii 1.1.x dan is dit verander. 'N ander lees van die dokumentasie .

public function rules()
{
    return array(
        array('username, password', 'required'),
        array('rememberMe', 'boolean'),
        array('password', 'authenticate'),
        array('something', 'safe'),
        array('someOtherThing', 'unsafe'),
    );
}
Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top