我目前正在从头开始编写一个php mvc并使用twig作为我的模板引擎,需要一些帮助在下拉列表中设置所选的选项.目前在我的模型中,我有一个sql查询,它使用twig for循环拉出所有主管列表并将它们放在我的下拉列表中但是我需要一些如何选择用户的主管是否匹配.
我现在道歉,因为我不熟悉树枝
视图:
<select class="form-control" id="supervisor">
{% for supervisor in supervisor %}
<option value="{{supervisor.fname}} {{supervisor.lname}}" >{{supervisor.fname}} {{supervisor.lname}}</option>
{% endfor %}
</select>
Run Code Online (Sandbox Code Playgroud)
尝试:
<select class="form-control" id="supervisor">
{% for supervisor in supervisor %}
{% if {{supervisor.fname}} {{supervisor.lname}} == {{ user.supervisor }} %}
<option value=”{{supervisor.fname}} {{supervisor.lname}}” selected>{{supervisor.fname}} {{supervisor.lname}}</option>
{% else %}
<option value=”{{supervisor.fname}} {{supervisor.lname}}”>{{supervisor.fname}} {{supervisor.lname}}</option>
{% endif %}
{% endfor %}
</select>
Run Code Online (Sandbox Code Playgroud)