Twig模板将select控件设置为数据库值

时间:2017-02-25 14:55:35

标签: symfony twig

我有一个名为Offices的类,其中包含id和officeName以及其他属性。 我尝试使用该类的所有可能值填充选择控件,然后将select控件设置为当前记录的值(存储为customer.officeName)      

                        {% for office in offices %}
                            <option value="{{ office.Id}}">{{ office.officeName}}  </option>
                              {% if %}
                                     (office.id== customer.officeName)  ? ' selected ' : ''
                                     {% endif %}



                     {% endfor %}


                </select>

有关如何更新上述语法的任何建议?

1 个答案:

答案 0 :(得分:1)

想出来

这是有效的

   {% for office in offices %}
                            <option value="{{ office.Id}}"
                            {% if (office.Id== customer.managingOffice) %}
                                     {{ 'selected'}}
                                     {% endif %}
                            >{{ office.officeName}}</option>