2017-12-14 9 views
1

ジェネレータなしで、チェックボックスとラジオボタンを手動で作成する必要があります。これは私のコードです:symfonyはフォームジェネレータなしで手動でチェックボックスとラジオボタンを作成します

私の例チェックボックスのコードだ
  {% for d in items %} 
         <div class="inline field"> 
          <div class="ui checkbox"> 
           <input 
            type="checkbox" 
            {% if d.isComplete %}checked{% endif %} 
            tabindex="0" 
            class="hidden" 
            name="cbx_{{d.id}}" 
            > 
           <label>{{d.nama}} 
            <a href="#"> 
             <i class="trash icon"></i> 
            </a> 
           </label> 
          </div> 
         </div> 
         {% endfor %} 

それを適切に作成し、すべてのチェックを受けることができますアクションを提出作成する方法を助けてください。サーバ側でこのコードを使ってみました:

if ($request->isMethod('POST')) 
{ 
      $cbx_1 = $request->get("cbx_1"); 
} 

そしてそれもやっぱり、正しく作ってください。

おかげ

答えて

0

あなたが値としてIDを設定する必要があります。その後

 {% for d in items %} 
        <div class="inline field"> 
         <div class="ui checkbox"> 
          <input 
           type="checkbox" 
           {% if d.isComplete %}checked{% endif %} 
           tabindex="0" 
           class="hidden" 
           name="cbx[]" 
           value="{{d.id}}" 
           > 
          <label>{{d.nama}} 
           <a href="#"> 
            <i class="trash icon"></i> 
           </a> 
          </label> 
         </div> 
        </div> 
    {% endfor %} 

を、あなたは簡単に選択した値を取得することができます:

if ($request->isMethod('POST')) 
{ 
    $cbx= $request->get("cbx"); //Array of selected values 
} 
関連する問題