2013-07-23 3 views
2

내 질문은 두 부분으로 구성됩니다 :Yii - 다른 모델의 필드 포함

1, 기술 지원을 위해 작은 티켓 소프트웨어를 개발 중입니다. 나는 작업 표 (표의 유형)를위한 모형 그리고 전망이있다. 이 모델에 model'sfield/input을 추가하고 싶습니다. 이 modelWorkorderJournalUpdate입니다. 기본적으로 테이블은 3 rows:*id, workorder_id, text*입니다. 이 경우, "workorder_id"은 에 "workorder_id"을 갖는 HAS_MANY 관계에 있습니다.

나는이 field/model을 포함 할 이유는 각 Workorder 업데이트 후 독특한 저널 레코드를 생성하는 것입니다, 그래서는 다음과 같습니다

http://luzer.eu/pu_files/27844_RelationsTC.jpg

// 편집 : 나는 경우가 좋은 것 각 페이지 업데이트에 새로운 업무 일지 항목을 추가 할 수 있으며 모든 이전 기록을 읽을 수 있습니다.

2,이 부분은 간단합니다. 나는 모델의 규칙이 필요한 특정 필드를 만들 수 있도록하고 싶지만, 다른 필드가 채워진 경우에만 예를 들면 다음과 같습니다.

Order ID: 
Ordered by: 

Order ID 경우는 필요하지 말아야 발주에 작성되지 않았습니다. by가 기입하고 Order ID이 아닌 경우 Order IDrequired이어야합니다. "required on rule"이 가능합니까?

이것은 모두 다행히 누군가 나를 도울 수있을 것입니다. 미리 감사드립니다.

답변

1
+0

안녕하세요 Hearaman을 도울 수있을 수 있습니다, 나는 실제로 몇 초 전에이 해답을 발견 : 그것은 도움이되었습니다, 감사합니다, 내 질문의 첫 번째 부분은 대답한다. – Numline1

+0

http://stackoverflow.com/questions/17420129/scenario-for-validation-rules-in-yii/17420594#17420594 yii에서 시나리오 사용에 대한 내 답변보기 또는 http://www.yiiframework.com/wiki/ 266/understanding-scenarios/ – ineersa

+0

나는 그것을 작동하게 만들었다. 고마워. :) – Numline1

관련 문제