как изменить безопасные атрибуты модели в yii
Вопрос
У меня есть модель CActiveRecord, и мне нужно изменить список безопасных атрибутов в этой модели.Я определил метод safeAttributes внутри моей модели, например, следующим образом :
public function safeAttributes()
{
return array(
'name, bio',
);
}
проблема в том, что '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'),
);
}
Не связан с StackOverflow