를 추가 나는 세 테이블이있다. 나는 bake 옵션을 사용하여 모든 것을 구운 것입니다. Category.name을 복제 할 수 있고 표시되는 필드이기 때문에 어떤 상황인지 알지 못하는 상황에 처해 있습니다. 나는 정말로 사용한다.CakePHP의 기록적인 문제
아이디어가 있으십니까?
를 추가 나는 세 테이블이있다. 나는 bake 옵션을 사용하여 모든 것을 구운 것입니다. Category.name을 복제 할 수 있고 표시되는 필드이기 때문에 어떤 상황인지 알지 못하는 상황에 처해 있습니다. 나는 정말로 사용한다.CakePHP의 기록적인 문제
아이디어가 있으십니까?
글쎄, 대답했다 : 가 ON recursive
옵션, find('list')
를 사용하는 대신 두 개의 3 개 필드. 그러면 섹션 아래 카테고리가 그룹화됩니다.
다음과 같이 할 수 있습니다. 당신의 분류 모델에 추가
var $virtualFields = array(
'category_unique_name' => 'CONCAT(Category.name, "-", Category.id)'
);
var $displayField = 'category_unique_name';
이 가상 필드는이 ID와 이름의 조합에 어떤을 기반으로하는 카테고리 말할 수 있습니다. 그러나 가상 필드에는 몇 가지 제한 사항이 있습니다. 여기에 대해 읽기 : http://book.cakephp.org/view/1608/Virtual-fields#!/view/1608/Virtual-fields
당신의 대답을 수락 한 후 그것이 내가 필요로하는 것이 아니라는 것을 이해했습니다. 문제는 virtualField가 동일한 모델로 제한되어 있고 쿼리에서 다른 모델의 데이터에 액세스 할 수 없다는 것입니다 – yossi