-1
私は(フィルタが対象です)小枝テンプレートでオブジェクト変数が存在するから新しい変数を作成しよう:枝:オブジェクト変数を設定する方法?
{% for filter in filters %}
{% if filter.type != 'selectImage' %}
{{ filter.render()|raw }}
{% elseif filter.type == 'selectImage'%}
{% set selectFilter = filter %}
{% endif %}
{% endfor %}
が、私はエラーを取得:
{% set selectFilter = filter %}
上
Catchable fatal error: Object of class Filters\Filter could not be converted to string in vendor\twig\twig\lib\Twig\Environment.php(403) : eval()'d code on line 40
私はどのように新しい戦闘にオブジェクトを設定することができますか?
フム..私は上記の例を更新しました。 _for_ cycleとwok whitoutの問題で使用する 'filter'変数。 – Stanislav
あなたの質問のPHPエラーは明らかです:TWIG変数に "filter"という名前を使用することはできません。エラーを修正するには、TWIGコードのどこにでも 'filter'変数の名前を変更してください。 – Jocelyn
{%set selectFilter = m_filter%}動作しません。 – Stanislav