CakePHP3を利用しています。
連想配列の検索結果のitem3を取得し、ページネーションのソート機能(リンクの生成)を実装したいです。
そこで、getを利用しようと考えましたが、エラーとなり取得ができません。
指定の仕方が違うのでしょうか?
コントローラー側
// HogeController.php $renso = $renso->get($item); $renso = $renso->get($item, [ 'contain' => ['item3'] ]);
CakePHP3
1// HogeController.php 2$hoge = $listFormContainer->form()->searchResult(); 3debug($hoge);
上記の検索結果の中身が下記です。
object(Cake\ORM\ResultSet) { 'items' => [ (int) 0 => object(App\Model\Entity\Hogehoge) { 'item1' => 'ほげ', 'item2' => '100', 'item3' => '社長', }, 'color' => '2', '[new]' => false, '[accessible]' => [ '*' => true ], '[original]' => [], }, (int) 1 => object(App\Model\Entity\Hogehoge) { 'item1' => 'ぴよ', 'item2' => '101', 'item3' => '部長', }, 'color' => '2', '[accessible]' => [ '*' => true ], '[original]' => [], },
あなたの回答
tips
プレビュー