CakePHPを扱い始めた初心者です.使用バージョンは2.xです.
現在CakePHPによって製作されたポートフォリオサイトの開発を少し行っているのですが,$Paginator->sort()の動きがよくわからないです.
PHPのsortはsort(配列,並べ方)で扱うはずだと思っていたのですが$Paginator->sort()は何が違ってどう動いているのかを教えていただきたいです.またよい参考書があれば教えていただきたいです.
以下はデータベース内のポートフォリオ作品をID順に並べ替えるコードのctp,phpファイルの部分です.
Cake
1//index.ctp 2<li><?php echo $this->Paginator->sort('Project.id', 'デフォルト', array('direction' => 'desc')); ?></li>
Cake
1//ProjectController.php 2 public $paginate = array( 3 'limit' => 10, 4 'order' => array('Project.id' => 'desc') // IDが大きい事例(=新しい事例)から表示 5 );
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/12/22 02:54