На связанных форумах twig, кажется, утверждается, что! = Поддерживается, но он не работает, когда я его использовал. Я также использую фреймворк 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)
Кто-нибудь может понять, почему?
Согласно предоставленному фрагменту кода, это выглядит опечаткой.
В вашем коде вы используете selectedstack.ID
для первой опции, но в цикле u compare select
ЭСТ edstack.ID с помощью stack.ID