私はチケットテーブルと連絡先テーブルを持っています。チケットは多くの連絡先を持つことができます。ネストされた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
...あなたが何を言っているのかわからず、検索が空になっています。 –