私はHABTMモデルを持っていますRequest HABTM Certificates
私がそうするとき、私は$this->Request->find('all)
この配列を取得します:
(int) 0 => array(
'Request' => array(
'id' => '114',
'motivo' => 'Licitação',
'status' => false,
'solicitante' => ''
),
'Certificate' => array(
(int) 0 => array(
'id' => '1',
'nome' => '545.15',
'responsavel' => '123',
'email' => 'eu@vc.com',
'emailcc' => '',
'CertificatesRequest' => array(
'id' => '53',
'request_id' => '114',
'certificate_id' => '1'
)
),
(int) 1 => array(
'id' => '3',
'nome' => 'Certidao',
'responsavel' => '10',
'email' => 'eu@vc.com',
'emailcc' => '',
'CertificatesRequest' => array(
'id' => '54',
'request_id' => '114',
'certificate_id' => '3'
)
)....
list
特定の にCertificates.nome
対応するを取得する必要がありRequest.id
ます。
私はこれを試していますが、成功しません:
$arquivos = $this->Request->find('list', array('conditions' => array('id' => 114),
'contain' => array('Certificate' => array('fields' => array('nome')))));
特定list
の に対応するを取得する方法。Certificates.nome
Request.id