ソート機能をKyslik/column-sortableにより導入し、無事機能しているのですが、以下の3つの内「閲覧数」のみ並び順をdescにしたいです。
html
1<div class="ml-auto"> 2 <div class="btn-group"> 3 @sortablelink('title','タイトル順','', ['class' => 'btn btn-outline-secondary']) 4 @sortablelink('view','閲覧数','', ['class' => 'btn btn-outline-secondary']) 5 @sortablelink('created_at','作成日順','', ['class' => 'btn btn-outline-secondary']) 6 </div> 7 </div>
現状
- マウスオーバーするとそれぞれ「sort=◯◯◯&direction=asc」となる
- ソート後、同じボタンにマウスオーバーすると「sort=◯◯◯&direction=desc」となる
試したこと
この記述の「array() parameter (3rd) is default (GET) query strings parameter」を参考に以下の記述をするが、クエリ文字列は変わらず(正直この記述が正しいかも怪しい)。
html
1@sortablelink('view','閲覧数',['direction' => 'desc'], ... 2@sortablelink('view','閲覧数',['sort'=>'view','direction' => 'desc'], ... 3@sortablelink('view','閲覧数','sort=view&direction=desc', ...
恐縮ですがご教示お願いいたします。
あなたの回答
tips
プレビュー