Un proveedor compartido con dos proyectos.
Estoy trabajando en 2 aplicaciones en este momento. El primero es un CMS, y el segundo es una tienda. Quiero mover a mi proveedor un nivel por encima y compartirlo entre proyectos.
Entonces mi estructura será algo como esto:
project1/
project2/
shared_vendor/
Leí sobre esto. He cambiado elapp/autoload.php
variable del cargador de:
$loader = require __DIR__.'/../vendor/autoload.php';
a:
$loader = require __DIR__.'/../../vendor/autoload.php';
Y también he cambiadovendor-dir
en micomposer.json
de:
"config": {
"bin-dir": "bin",
"vendor-dir": "vendor"
},
a:
"config": {
"bin-dir": "bin",
"vendor-dir": "/../vendor"
},
Y después de esto obtengo este error:
ClassNotFoundException in AppKernel.php line 20: Attempted to load
class "CmsUserBundle" from namespace "Cms\UserBundle".
Did you forget a "use" statement for another namespace?
¿Qué estoy haciendo mal? ¿Olvidé cambiar algo? Gracias por adelantado.