Para cargar todas las rutas definidas como anotaciones en los controladores del bundle AppBundle
, añade la siguiente configuración en el archivo principal de enrutamiento:
# app/config/routing.yml
app:
resource: "@AppBundle/Controller/"
type: annotation
Esta configuración hace que se carguen todas las anotaciones de cualquier controlador definido dentro del directorio src/AppBundle/Controller/
y de todos sus subdirectorios. Así que si en tu aplicación has definido muchos controladores, puede ser una buena idea organizarlos en subdirectorios:
<tu-proyecto>/ ├─ ... └─ src/ └─ AppBundle/ ├─ ... └─ Controller/ ├─ DefaultController.php ├─ ... ├─ Api/ │ ├─ ... │ └─ ... └─ Backend/ ├─ ... └─ ...