###cake phpでソートさせるボタンを押した際にそのボタンのcssのスタイルを変更したい
初心者なものでうまく言葉にできなくて申し訳無いのですが、
cake phpで構築されたウェブサイトでソート機能を実装したのですが、ソートされた画面が表示されている時に、その画面を出すために押したボタンのback-ground-colorを変更したいと考えております。
デフォルト状態
<button>高</button>←背景色が黒
<button>低</button>←背景色が黒
<button>高</button>が押された時
↓
<button>高</button>←背景色が白
<button>低</button>←背景色が黒
<button>低が押された時
<button>高</button>←背景色が黒
<button>低</button>←背景色が白
現在ソート機能は効いており、ページも問題なく、そのボタンに応じた画面が表示されてます。
php側で制御するのでしょうか。ご教授頂けたら幸いです。
###view
<p>表示順変更</p> {strip} {foreach item=nsort key=key1 from=$nsort_data} <p>{$key1}</p> {foreach item=msort key=key2 from=$nsort} <button name="data[UsedModel][sort]" value="{$key2}"> <p>{$msort}</p> </button> {/foreach} {/foreach} {/strip} </div>
###php
$config['NSORT_LIST'] = array( 'hatubai'=>array( 'date:DESC'=>'新', 'date:ASC'=>'古' ), 'nedan'=>array( 'price:DESC'=> '高', 'price:ASC' => '安' ), 'mile'=>array( 'odo:DESC'=>'長', 'odo:ASC'=>'短' ), 'kata'=>array( 'year:DESC'=>'新', 'year:ASC'=>'旧' ) );
###contoroller
$this->set('nsort_data', Configure::read('NSORT_LIST'));
課題に対してアプローチしたことを記載してください
###補足情報(言語/FW/ツール等のバージョンなど)
jQueryでクラスをtoggleすればいいかと考えましたが、ボタンを押してリロードが終わると元に戻ってしまいます(当たり前ですが…)
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。