在相关的论坛论坛上似乎说!=支持,但是当我使用它时它不起作用。我也在使用PHP框架Slim。
这是我的代码:
<select class="form-control" name="edit-module-stackid" id="edit-module-stackid">
<option value="{{selectedstack.ID}}">{{selectedstack.ID}}</option>
{% for k,stack in stacks %}
{%if selectectedstack.ID != stack.ID%}
<option value="{{stack.ID}}">{{stack.ID}}</option>
{%endif%}
{% endfor %}
</select>
我想将所选值放在顶部(因此选中它)。
然后我想循环遍历列表的其余部分以获取其中不与所选堆栈相等的其他堆栈。
正如您在图像中看到的那样,它显示了两次堆栈..(1后跟1)
任何人都知道为什么?
答案 0 :(得分:2)
根据提供的代码片段,它似乎是一个错字。
在您的代码中,您使用selectedstack.ID
作为第一个选项,但在循环中,您将select
与ectedstack.IDstack.ID
进行比较