いつもお世話になっております。
CakePHP3を利用したシステムを作成しているのですが、
ログイン情報から権限を確認し、なければ一部のフォームを変更できないようにするという仕様で、
disableを付けて無効化しようとしたのですが、<select>
につけると普通に変更できてしまいました。
調べると <select>
ではなく<option>
につけると期待通りの動きになるようです。
このセレクトボックスはFormHelperで作成しているため、FormHelperで上記のようなことは出来ますでしょうか?
PHP
1// Controller 2// 配列からセレクトボックスを作る(本来は自動作成) 3$list = [ 4 0 => "first", 5 1 => "second" 6]; 7 8// View 9echo $this->>Form->input('list', ['options'=>$list, 'label'=>false]); // ← ここに入れてもselectにつくだけ 10 11// 結果 12<select name="list" id="list"> 13 <option value="0">first</option> // ← このoptionにdisableを入れたい 14 <option value="1">second</option> // ← 15</select> 16
よろしくお願いいたします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/02/09 04:32