0

フォームコレクションがあり、テンプレートにこのコードがあります

 {% for task in form.usertasks %}
                <tr>
                <td> {{ form_row(task.mainTask.name) }} </td>
                <td> {{ form_row(task.tasknote) }}</td>
                <tr>
 {% endfor %}

上記のコードの出力は次のようになります

<td>  <div>
      <label> name</label>
      <input value="MYTASK NAME">
      </div>
</td>

<td> <div>
     <label> tasknote</label>
     <input value="TASK NOTE">
     </div>
</td>

最終結果として次のコードを取得できる方法はありますか?

<td>  MYTASK NAME </td>

<td> <input value="TASK NOTE"></td>

私は多くのことを試みましたが、オーバーライドすることはできません。私はこのリンクから試しました。

4

1 に答える 1

0

まず、フォームビルダーから task.mainTask.name を削除し、たとえば entity.mainTask.name を使用して値を表示する必要があります。

于 2014-01-02T06:55:28.950 に答える