Один общий поставщик с двумя проектами
Я работаю над 2 приложениями прямо сейчас. Первый - это CMS, а второй - магазин. Я хочу переместить моего поставщика на один уровень выше и разделить его между проектами.
Так что моя структура будет примерно такой:
project1/
project2/
shared_vendor/
Я читал об этом. Я изменилapp/autoload.php
переменная загрузчика из:
$loader = require __DIR__.'/../vendor/autoload.php';
чтобы:
$loader = require __DIR__.'/../../vendor/autoload.php';
И я тоже изменилсяvendor-dir
в моемcomposer.json
от:
"config": {
"bin-dir": "bin",
"vendor-dir": "vendor"
},
чтобы:
"config": {
"bin-dir": "bin",
"vendor-dir": "/../vendor"
},
И после этого я получаю эту ошибку:
ClassNotFoundException in AppKernel.php line 20: Attempted to load
class "CmsUserBundle" from namespace "Cms\UserBundle".
Did you forget a "use" statement for another namespace?
Что я делаю неправильно? Я забыл что-то изменить? Заранее спасибо.