web

【CakePHP3】belongsToManyでソートする

  • このエントリーをはてなブックマークに追加
  • LINEで送る

こんばんは、菅原です。

CakePHP3を試していた時に、
belongsToManyのソートってどうやるんだろうと公式サイトを見てみると

  • sort an array of find() compatible order clauses.

と記載がありましたが、
具体的なサンプルが無かったので、メモしておこうと思います。

テーブルのinitializeにこんな感じで書けば良いみたいです。

$this->belongsToMany(‘Posts’, [
‘joinTable’ => ‘posts_categorys’ ,
‘sort’ => ‘Posts.post_order ASC’
]);

 

 

  • このエントリーをはてなブックマークに追加
  • LINEで送る
%d人のブロガーが「いいね」をつけました。