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>