1) Поместите ваши модели в /path/to/www/shared/models
и поместите их в shared/models
пространство имен
2) Установите псевдоним @shared
в вашей конфигурации для обоих приложений, чтобы он указывал на /path/to/www/shared
, как это
return [
// ...
'aliases' => [
'@shared' => '/path/to/www/shared',
],
];
Тогда вы сможете использовать модели так же, как если бы они были непосредственно в вашем приложении.
Подробнее об автозагрузке можно прочитать здесь и узнать больше об определениипсевдонимы здесь