ClassNotFoundException Attempted to load class "JsonpCallbackValidator" from the global namespace in C:\xampp\htdocs\pami.local\src\FOS\JsRoutingBundle \Controller\Controller.php line 106. Did you forget a use statement for this class?
Será problema de la versión de Symfony que uso???
Los bundles tengo que instalarlos manual, no tengo acceso pleno a internet, es posible que halla cometido algún error pero el procedimieno fue el siguiente:
extraer el bundle en el directorio /src, manteniendo la ruta FOS/JsRoutingBundle
en AppKerne.php, lo registré:
new FOS\JsRoutingBundle\FOSJsRoutingBundle(),
en el archivo routing.yml de la app registré:
Código:
le agregué el atributo expose: true a las reglas que quiero exponer en el javascriptfos_js_routing: resource: "@FOSJsRoutingBundle/Resources/config/routing/routing.xml"
y agregué en la plantilla base las etiquetas script:
Código:
pero cuando uso Routing.generate('users_renderNewForm') en un script js no funciona, de hecho, cuando uso la consola web del navegador me doy cuenta que la carga del script segundo que les puse es la que da el error 500script src="{{ asset('bundles/fosjsrouting/js/router.js') }}" script src="{{ path('fos_js_routing_js', { callback: 'fos.Router.setData' }) }}"
Es un problema del bundle, o de la versi'on de php que no tiene la clase JsonpCallbackValidator.
Uso php 5.6.14
Espero que no tenga que cambiar la version del framework
Editando: Discúlpenme no haber completado correctamente las etiquetas script, pero es que si las pongo me sale un CAPTCHA para completar que no hay manera que desde mi conexión pueda cargarlo correctamente.