0

在相关的树枝论坛上,似乎支持 != ,但是当我使用它时它不起作用。我也在使用 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)

有人知道为什么吗?

在此处输入图像描述

4

1 回答 1

2

根据提供的代码片段,这似乎是一个错字。

在您的代码中,您使用selectedstack.ID第一个选项,但在循环中,您与selectectedstack.IDstack.ID

于 2013-10-01T08:59:36.950 回答