У меня есть вопрос, можно ли сделать in_array в шаблоне ветки? Например у меня есть aColors вызова массив с цветами одного продукта:Проверьте, есть ли массив в шаблоне twig
Array[
0 => "1"
1 => "2"
]
И у меня есть класс в папке Libraries:
class Colors{
public static $aColors = array(
'1' => 'White',
'2' => 'Black',
'3' => 'Yellow',
'4' => 'Red',
'5' => 'Green',
'6' => 'Blue',
);
}
Теперь я хочу, чтобы проверить, если значения массива с цветами продукта = с ключами общего массива с цветами. И я попробовал в .twig:
{% for key,val in aColors %}
{% if val in Colors::aColors %}
{% endfor %}
Но не работает. Есть решение? Пожалуйста, помогите мне. Может кто-нибудь мне помочь? Thx заранее !!!
Возможный дубликат [Twig: in \ _array или аналогичный возможный внутри оператора if] (http://stackoverflow.com/questions/7460481/twig-in-array-or-similar-possible-within-if -statement) – pbenard
Вы можете проверить следующий ответ http://stackoverflow.com/a/39611217/1696621 –