Hola, estoy probando Symfony Flex porque me gusta toda la utilidad que ofrece y me gusta la nueva estructura de directorios.
No quiero actualizar todo el codigo de mi app. Quiero seguir usando el bundle AppBundle.
Lo que me está dando problemas ahora mismo la configurcion de composer para cargar la clase Kernel.php y que todo siga funcionando con el AppBundle
"autoload": { "psr-4": { "AppBundle\\": "src/", "App\\": "src/" } },
Pero esto me lanza errores como este:
Attempted to load class "AppBundle" from namespace "AppBundle". Did you forget a "use" statement for "AppBundle\AppBundle"?
Cuál sería la configuracion correcta para el autoload?
Respuestas
Lo he solucionado de la siguiente manera:
"autoload": { "psr-4": { "AppBundle\\": "src/AppBundle/" }, "classmap": [ { "App\\Kernel": "src/Kernel.php" } ] },
Esta es la estructura de directorios.
/ src/ AppBundle/ AppBundle.php # Many directories Kernel.php
@ramiroanacona
4 agosto 2017, 6:49
Este tutorial puede serle útil: https://www.cloudways.com/blog/using-symfony-flex/ Este tutorial brinda una excelente introducción a Symfony Flex y cómo puede usarlo en sus proyectos.
@azazqadir
19 octubre 2017, 11:53