문제

CactiveRecord 모델이 있으며 해당 모델에서 안전한 속성 목록을 변경해야합니다. 다음과 같이 모델 내부의 Suceattributes 메소드를 정의했습니다.

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

문제는 내 안전한 속성 할당에서 '바이오'가 고려되지 않는다는 것입니다. 모델에 Model SuceattributeNames 속성을 덤프하려고했는데, 내가 가진 것은 SuceAttributes가 반환 해야하는 것과 완전히 다릅니다.

내가 올바른 방법으로 이것을하고 있습니까?

건배, firas

도움이 되었습니까?

해결책

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 ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top