Прямо сейчас я делюсь Kohana::Core между многими сайтами на одном сервере на основе этого учебник. Я хотел бы сделать еще один шаг и поделиться всем (контроллеры, представления, модели), кроме конфигураций и контента. Является ли это возможным? Я использую поле table_prefix в конфигурации базы данных, чтобы различать таблицы для каждого сайта. Я хотел бы динамически загружать базу данных конфигурации базы данных по параметрам URL-адреса - я думаю, это должно работать.
Я думал об изменении маршрутов на:
Route::set('default', '(<site>(/<controller>(/<action>(/<parametr>)))))')
->defaults(array(
'controller' => 'mainpage',
'action' => 'index',
));
Но на данный момент я понятия не имею, в каком месте и как я должен проверять и загружать соответствующие конфиги.