세 범주의 테이블, 하위 범주 및 하위 범주가 있습니다. 이제 카테고리 테이블 ID와 같은 필드를 포함, 이름 하위 테이블은 ID, subcategory_id 이름cakeblep에서 containble 동작 사용?
이름, subcategory_name 로 열 표시 지금 subsubcategory보기/색인하지만 같은 분야를 포함하는 아이디, CATEGORY_ID 이름 및 subsubcategory 테이블 등의 분야를 포함 나는 두 개의 카테고리로 테이블을 연결할 함유 성 행동을 사용한 내 subsubcategory 인덱스 페이지
을 또한 범주 이름을 표시 할 subsubcategory 여기
내 코드입니다 : - ,515,subsubcategoriescontroller :
$contain =array(
'Subcategory'=> array(
'Category' =>array(
'fields' => array('id', 'name')
)
));
$this->Subsubcategory->find('all',array('contain' => $contain));
AppModel이 :
공개 $ actsAs = 배열 ("함유 성"); 여전히 내 하위 카테고리 페이지에 예상 결과가 표시되지 않습니다. 나는 무엇을 할 것인가?
찾고있는 결과는 무엇이며 예상되는 결과는 무엇입니까? – BadHorsie
'Subcategory' 블록에 포함 할 수있는 동작 내에서 필드 이름을 지정하십시오. 한 가지 더, 세 가지 수준에서 카테고리를 관리하고 싶습니까? 그렇다면 당신은 하나의 테이블 범주 (parent_id와 함께)를 관리 할 수 있습니다. 다른 테이블을 작성할 필요가 없습니다. –
하위 카테고리 블록에서도 필드 섹션을 사용했지만 내 코드 $ contain = array ( '하위 카테고리'=> 배열 '필드'=> 배열 ('id', 'name') ), '하위 범주'=> 배열 ( 'fields'=> 배열 ('id', 'name') ) ); – jessica