環境:cakephp3,PHP,html(ctp),jQuery,javascript
現在cakephp3を使ってctpファイルに実装しています。
やっている内容は、
カンマ区切り文字列からそれ含まれる文字列の要素をハイライトにしたいというものです。カンマ区切り文字列はコントローラからctpファイルにset()を使った渡しています。
それのやり方を教えていただきたいと思い、質問しました。
コードのイメージとしては以下です。
ーーー
前
html
1<div><?=$data ?></div> //'aaa,ccc' 2 3<div>aaa</div> 4<div>bbb</div> 5<div>ccc</div> 6<div>ddd</div>
↓
後
html
1<div><?=$data ?></div> //'aaa,ccc' 2 3<div class='highlight'>aaa</div> 4<div>bbb</div> 5<div class='highlight'>ccc</div> 6<div>ddd</div>
ーーー
受け取る値が1つなら、PHPのif文でそれぞれのdivタグを挟んでハイライトの有無を切り替えるのですが、
カンマ区切り文字列となるとうまくできません。
jsでもいいのですが、できればctp内で完結させたいと思っています。
アドバイス頂けると嬉しいです。よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/03/25 07:43 編集
2016/03/27 04:44
2016/03/27 11:13 編集