Hola de nuevo, probe pero sigue sin salirme ... no se quita el flash,
he probado las 3 opciones que me habeís puesto pero nada, yo creo que
igual no estan bien importadas las librerias o algo.
//para cargar jquerry y el archivo ini.js pongo en la plantilla
frontend2.html.twig ..
{% block javascripts %}
{% javascripts '@EspacioBundle/Resources/public/js/frontend.js'
'@EspacioBundle/Resources/public/js/ini.js'
output='js/frontend.js' %}
<script src="{{ asset('bundles/espacio/js/frontend.js') }}" type="text/
javascript"></script>
<script src="{{ asset('bundles/sonatajquery/jquery-1.7.1.js') }}"
type="text/javascript"></script>
<script src="{{ asset('bundles/sonatajquery/jquery-ui-1.8.17.js') }}"
type="text/javascript"></script>
<script src="{{ asset('bundles/sonatajquery/jquery-ui-i18n.js') }}"
type="text/javascript"></script>
{% endjavascripts %}
{% endblock %}
...
en style.css puse lo que me comentastéis
.inci{
padding:10px 2px;
margin:10px auto;
width:450px;
background:#ffc;
border:1px solid #A2D246;
text-align:center;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
color:#C9591C;
}
y en la plantilla incidencias.html.twig
{% extends '::frontend2.html.twig' %}
{% block title %}Incidencias de la comunidad{% endblock %}
{% block id 'compras' %}
{% block article %}
<h1>{{ block('title') }}</h1>
{% if app.session.hasFlash('inci') %}
<center class="inci">
{{ app.session.getFlash('inci') }}
</center>
{% endif %}
{% endblock %}
Por lo tanto la cosa es.. en el controlador me salta el mensaje flash
inci, este llega a incidencias.html.twig , en incidencias tengo {%
extends '::frontend2.html.twig' %} , esto en teoría hereda lo que
tengo en frontend2 que es las librerias para poder usar jquerry y
también ini.js, donde tengo el código para que se quite pasado un
tiempo. Entonces en incidencias.html.twig con..
{% if app.session.hasFlash('inci') %}
<center class="inci">
{{ app.session.getFlash('inci') }}
</center>
{% endif %}
esto me saca el mensaje en la plantilla, pero luego no se quita, es
como si el ini.js no lo leyerá .. y debería porque está importado y
demás..