1
티켓 테이블과 연락처 테이블이 있습니다. 티켓에는 많은 연락처가있을 수 있습니다.중첩 된 HABTM 배열의 특정 필드 선택
티켓 테이블을 페이지 매김하고 중첩 배열에서 첫 번째 연결된 연락처를 포함한 특정 필드를 선택하려고합니다. 내가 무엇을 시도하든, 나는 이것을 (또는 가능하다면) 이해할 수 없다.
내 코드 :
$this->paginate = array(<br>
'conditions' => array('status_id !=' => '3'),<br>
'limit'=>50,<br>
'fields'=>array('Ticket.title', 'Ticket.ticket_number', 'Priority.name', 'Status.name', 'Contact.0.full_name') <br>
);
(. Contact.0.full_name 내가이 일을 할 수있는 방법이 실패의 원인이되는?)
그래서 나는 $this->Paginator->sort
에이 열을 사용할 수 있습니다.
감사합니다. 문제는 내가 $ this-> Paginator-> sort를 사용하여 인덱스 페이지에서 결과를 정렬 할 수 있도록 페이지 넘김 쿼리에서 full_name 연락처를 가져와야한다는 것입니다 ... –
@ user612048 당신은 비행 중에 관계를 떨어 뜨리고 추가 할 필요가 있습니다. (* 나는 그것을 테스트하지 않았습니다 *) – Ish
... 당신이 무엇을 말하고 있는지, 그리고 검색이 비어 있습니다. 당신이 올바른 방향으로 나를 가리킬 수 있습니까? –