下記のようにfindしてきたリストをViewに渡し、チェックボックスの$optionsに設定しています。
ブラウザでソースを確認した時に、id="1"
になっているのをid="tag1"
のように頭に文字を付けたいです。
どのように記述すれば可能でしょうか?
idの中に入っている数字は、findしてきたidになっているようです。
ご教授頂けますと幸いです。
よろしくお願い致します。
PHP
1//hogeController.php 2 $result = $this->hoge->find('list',array( 3 'fields' => array('id', 'hoge'), 4 'limit' => 10, 5 'order' => 'count DESC' 6 ) 7 ); 8 $this->set('hogeList', $result); 9
HTML
1<!--hoge.ctp--> 2<div class="taglist"> 3 <?php echo $this->Form->input('hoge', array('type'=>'select', 'multiple'=>'checkbox', 'options'=>$hogeList, 'div'=>false, 'id'=>false, 'label'=>false, 'class'=>false, 'required'=>false, 'error'=>false)); ?> 4</div>
HTML
1<!--実際にブラウザで表示させたときのソース--> 2<div class="taglist"> 3 <input type="hidden" name="data[Hoge][hoge]" value="" id=""/> 4 <div class="checkbox"> 5 <input type="checkbox" name="data[Hoge][hoge][]" value="1" id="1" /><label for="1">ほげほげ</label> 6 </div> 7・ 8・ 9・
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/02/18 15:19