ccc

Mostrando entradas con la etiqueta twig. Mostrar todas las entradas
Mostrando entradas con la etiqueta twig. Mostrar todas las entradas

Twig: Replace

{% set twig_content_variable= 'Testing to replace content'%}
{% set replace_value_var= 'Testing' %}
{% set replace_with_value_var = 'Testing complete' %}

{{ twig_content_variable|replace({ (replace_value_var): replace_with_value_var }) }}

twig: request.uri

{{ app.request.getRequestUri() }}

{% if 'pepe' in app.request.getRequestUri() %}

{% endif %}

Silex: Que se muestren los saltos de línea

En mantenimiento dar de alta en los textarea de forma normal.

En el twig:
{% for item in arrTextos %}
  {% if (app.request.locale == "es") %}{{item.texto_es|nl2br}} {% endif %}
  {% if (app.request.locale == "en") %}{{item.texto_en|nl2br}} {% endif %}
  {% if (app.request.locale == "cn") %}{{item.texto_cn|nl2br}} {% endif %}
{% endfor %}

Twig: Rutas

RUTA:
{% set route = path(app.request.attributes.get('_route')  %}

RUTA MAS LOS PARAMETROS:
{% set route = path(app.request.attributes.get('_route'),
                           app.request.attributes.get('_route_params')) %}

<a href="{{ app.request.basepath }}/es/{{route}}"><img src="{{ app.request.basepath }}/images/xxx.jpg" alt=""></a>

--------------------------------------------

{{('hola', {nombre:'Pepe'})}}
EJEMPLO CON VARIOS PARAMETROS:
{{ path('hola', {nombre: 'Pepe', edad: 21}) }}
$app->mount('/hola/{nombre}/{edad}', include 'controllers/holaController.php');
$CAux->get('/', function(Request $request,$nombre, $edad) use ($app) {... }
-----------------------------------------------
{% if (app.request.locale == "es") %} {{ xxx }} {% endif %}
{% if (app.request.locale == "en") %} {{ xxx }} {% endif %}
{% if (app.request.locale == "fr") %} {{ xxx }} {% endif %}
{% if (app.request.locale == "pt") %} {{ xxx }} {% endif %}

Twig: if

{% set selected = "" %}
{% if var1 == var2  %}
         {% set selected = "selected" %}
 {% endif %}

Twig: Array

{% for item in arrApartamentos %}
    {{item.nom_ciudad }}
{% endfor %}

Acceder al primer elemento del Array sin necesidad de recorrerlo:
{{ arrApartamentos|first.nom_ciudad }}

Acceder a una posición concreta del Array:
{{arrBanners[2].imagen}}

-------------------------------------------

{% for i in 0..10 %}
    {{ i }}
{% endfor %}