2014-12-02 3 views
0

Yii2와 MongoDB를 사용하고 있으며 사전 설정 _id 필드가있는 레코드를 만들어야합니다.Yii2 만들기시 id 필드 할당

_id는 MongoId이므로 고유합니다. 충돌하는 ID는 여기에 없습니다.

CSS의 #id 선택기가 테마 모델의 ID를 사용하는 CSS 테마 템플릿 시스템을 만들고 있습니다.

컨트롤러 레벨에 ID를 생성하여 숨겨진 필드로 추가 할 수 있습니다.

문제는 내가 _id가 함께 모델에 의해 생성되는 기본 동작을 재정의 어떻게 내 자신의 나는 "만드는"시나리오를 추가하고에 _id를 설정하는 규칙을 추가하여이 문제를 해결하기 위해 관리

+0

당신이 할 수 있다는 것을 아는 것이 좋습니다 ... 질문은 무엇입니까? – Sammaye

+0

내 질문이 추가되었습니다. –

답변

0

_id 내 모델의 시나리오에서 "안전":

public function rules() { 
    return [ 
     [['_id'], 'safe', 'on' => 'create'] 
    ]; 
}