Posted on

CakePHP PaginateのソートでJOINしたテーブルのカラムを指定する

PaginateのソートでJOINしたテーブルのカラムを指定・・・

動かない・・・なぜだろうと調べてみたのでメモ
testsテーブル(id, name)
test_detailsテーブル(id, test_id, name)
があったとします。
echo $paginator->sort('氏名', 'TestDetail.name');
では動きません。
SQLエラー防止の為に親テーブルにないカラムは無視するようです。
http://xxxx/sort:column/direction:ascで適当なカラムを指定できるので
ではどうするのか・・・

続きを読む CakePHP PaginateのソートでJOINしたテーブルのカラムを指定する