現在、このチュートリアルに基づいて、同じサーバー上の多くのサイト間でKohana::Coreを共有しています。さらに一歩進んで、構成とコンテンツを除くすべて(コントローラー、ビュー、モデル)を共有したいと思います。出来ますか?各サイトのテーブルを区別するために、データベース構成の「table_prefix」フィールドを使用しています。URLパラメータに基づいてデータベース構成を動的にロードしたいのですが、うまくいくはずです。
ルートを次のように変更することを考えていました。
Route::set('default', '(<site>(/<controller>(/<action>(/<parametr>)))))')
->defaults(array(
'controller' => 'mainpage',
'action' => 'index',
));
しかし、現在、適切な構成をどこでどのようにチェックしてロードする必要があるのかわかりません。