前提・実現したいこと
(例)PHP(CakePHP2)でテンプレートをダウンロードできるシステムを作っています。
カテゴリーを管理するページを作っているのですが、カテゴリー名の項目ごとに横に矢印を表示し、矢印をクリックすると行ごと移動して並び替えができるようにしたいです。
該当のソースコード
index.ctp
1 2<table> 3 <tr> 4 <th>カテゴリー名</th><th>並び替え</th><th>登録テンプレート数</th><th>操作</th><th></th> 5 </tr> 6 <tr> 7 <?php foreach ((array) $categories as $category){?> 8 <tr> 9 <td><?php echo $category['Category']['category_name'] ?></td> 10 <td><?php echo $this -> Paginator -> sort('category_name','↓') ?></td> 11 <td></td> 12 <td><?php echo $this -> Html ->link(__('編集'),array('action'=>'edit',$category['Category']['id'])); ?> 13 <?php echo $this -> Form ->postLink(__('削除'),array('action' =>'delete',$category['Category']['id']), 14 array('confirm' =>__('削除してよろしいですか?'))); ?> 15 </td> 16 </tr> 17 <?php }?> 18 19</table>
試したこと
$this->Paginator->sort(項目名)で全体を降順、昇順に並び替えるようになったのですが、項目ごとに1つずつ上下に移動するようにしたいです。
補足情報(FW/ツールのバージョンなど)
CakePHP2
回答1件
あなたの回答
tips
プレビュー