Symfony 如何在twig中编写if和else语句

Symfony 如何在twig中编写if和else语句,symfony,Symfony,我想在twig中做一个if语句。 我有这个html: <td style="padding-left: 10px;"><input id="price" data-slider-id='priceSlider' type="text" data-slider-min="10000" data-slider-max="50000"

我想在twig中做一个if语句。 我有这个html:

  <td style="padding-left: 10px;"><input id="price" data-slider-id='priceSlider' type="text"
                                                             data-slider-min="10000" data-slider-max="50000"
                                                             data-slider-step="2000" data-slider-value="{{ app.request.get('price') }}"
                                                             data-slider-handle="square"/></td>
我怎样才能在小树枝上做到这一点

{% if app.request.get('price') is defined %} 
    data-slider-value="{{ app.request.get('price') }}"
{% else %} 
    data-slider-value="10000" 
{% endif %}
使用:

data-slider-value="{{ app.request.get('price') is defined  ? app.request.get('price'):"10000" }}"

添加第三个变体:

{% set sliderVal = app.request.get('price') is defined ? app.request.get('price') : 10000 %}
data-slider-value="{{ sliderVal }}"
{% set sliderVal = app.request.get('price') is defined ? app.request.get('price') : 10000 %}
data-slider-value="{{ sliderVal }}"