현재 yii-s admin 확장자 인 yiiadmin을 확장 중입니다. yiiadmin - yii-framework admin 인터페이스의 many-to-many
것은 무엇 예를 들어 나는이 article-를 보유 '피봇'테이블이, 다 대다 관계를 표시하는 것으로, 모델 생성보기에서 목록 상자 다중 선택 필드를 얻을 수있는 가장 쉬운 방법이 될 것입니다 범주 관계 및 Article 및 Category 테이블나는 이미 모델에서 정의 된 이러한 관계를 가지고 있으며 심지어 기사 테이블의 author_id 필드를 통해 얻은 Author.name과 같이 목록보기에 다른 관계를 가져올 수있었습니다.
이제 기사 작성 양식에이 피벗 테이블에 자동으로 저장 될 다중 선택 목록 상자가 포함되기를 원합니다. 여러 항목이 속합니다.
그러므로 article_category 피벗 테이블에 여러 개의 항목/행이 있으므로 아티클을 제출해야합니다.
동시에 아티클 테이블 자체에는 카테고리를 참조하는 필드가 없습니다. 따라서 피봇 테이블은 기사의 id 속성을 선택하여 카테고리 (다른 모델/테이블) ID와 연결하고이를 행에서 제외시킵니다. |
제 >>> ID :
따라서, 예를 들어, 나는이 테이블/모델을 가지고 제목 | 저자 | 텍스트
범주 >>> id | 이름 | 설명
ArticleCategory >>> id | article_id |
CATEGORY_ID 내가보기/(종종 하나의 제출을 통해) yiiadmin의 양식을 만들 기사에서 여러 선택 목록 상자 에서 여러 행이 세 번째 피벗 테이블을 채우는합니다.
나는 카테고리 테이블의 이름을 표시하고, 선택 & 제출하여 ID로 피벗 테이블을 채울 수 있도록 나는 또한 자동으로이 목록 상자로 분류 테이블에서 category.name을 렌더링 할적절 카테고리 ID-s의 관련 - 카테고리 중 (따라서 이름이 아님)
이 방법이 가능합니까? 그것은 내가 해봤 꽤 잘 작동
이 http://www.yiiframework.com/extension/cadvancedarbehavior/
합니다 (GII-템플릿 컬렉션이 사용하고 당신을 위해 인구가 관계 폼 요소를 만들 수 CRelated 위젯을 제공합니다
succeded 했습니까? 이게 뭔지 알기를 원해 – Mikelangelo