Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/06/2015, 05:03
Avatar de bNd170
bNd170
 
Fecha de Ingreso: agosto-2009
Ubicación: $this->setLocation('Valencia', 'Spain');
Mensajes: 365
Antigüedad: 14 años, 8 meses
Puntos: 13
Symfony2 include ascii

Buenas gente, tengo un problema que me ha surgido, creo que a raiz de actualizar Symfony2 de 2.5 a 3.0.

El caso es que en el backend tengo una vista en la que invoco un include a una plantilla con una serie de llamadas a librerias de jQuery y algun código pequeño.

Como dije, a raiz de actualizar, al entrar el dicha vista no me funcionan las funcionalidades que hacian referencia a dichas librerias.

Me he fijado en el codigo fuente y he visto que twig me está sustituyendo los carácteres especiales por su valor en ASCII.

Asi llamo a la plantilla
Código:
    {% include '::genemu.js.html.twig' with {'form': form} %}
Este es su contenido:
Código:
    {% if form is defined %}
        <script src="{{ asset('bundles/bmatznerjqueryui/js/minified/jquery-ui.min.js') }}" /></script>
        <script src="{{ asset('bundles/pinanoselect2/js/select2.full.min.js') }}"></script>
        <script src="{{ asset('uploadify/jquery.uploadify.min.js') }}"></script>
        <script src="{{ asset('tinymce/js/tinymce/jquery.tinymce.min.js') }}"></script>
        <script src="{{ asset('datetimepicker/jquery.datetimepicker.js') }}"></script>
        
        <script src="{{ asset('jcrop/jquery.Jcrop.min.js') }}"></script>
        <script>
            $(document).ready(function() {
                $('.datetimepicker').each(function() {
                    var val = $(this).val(),
                        date = (val != '') ? new Date(val) : '';
                    $(this).datetimepicker({
                        value: date,
                        mask: true
                    });
                });
                $('input[type="date"]').each(function() {
                    $(this).datetimepicker({
                        value: $(this).val(),
                        timepicker:false,
                        format: 'Y-m-d'
                    });
                });
                $('input[type="time"]').each(function() {
                    $(this).datetimepicker({
                        value: $(this).val(),
                        datepicker:false,
                        format: 'H:i'
                    });
                });
            });
        </script>
        {{ form_javascript(form) }}
    {% endif %}
Y esto es lo que está pintando Twig:
Código HTML:
 <script src="\x2Fbundles\x2Fbmatznerjqueryui\x2Fjs\x2Fminified\x2Fjquery\x2Dui.min.js" /></script>
        <script src="\x2Fbundles\x2Fpinanoselect2\x2Fjs\x2Fselect2.full.min.js"></script>
        <script src="\x2Fuploadify\x2Fjquery.uploadify.min.js"></script>
        <script src="\x2Ftinymce\x2Fjs\x2Ftinymce\x2Fjquery.tinymce.min.js"></script>
        <script src="\x2Fdatetimepicker\x2Fjquery.datetimepicker.js"></script>
        
        <script src="\x2Fjcrop\x2Fjquery.Jcrop.min.js"></script>