2012-01-29 7 views
1

私はアプリケーションの2つの部分があります。最初はマネージャーパネルで、http://mysite.com/を指しています。他は個人的な製品ページであり、彼ら自身のドームhttp://product_domain.com/を指しています。これらのパーツには2つの異なるルーターマップがありますが、共通のモデル、コンポーネント、ウィジェットがあります。私がデータベースに保存したすべての製品ドメインのリスト。YIIの異なるドメイン

どのような方法でこの部品を分けることができますか?

P.たぶん私は2つの異なるアプリケーションまたは設定をする必要がありますか?

答えて

1

私たちが通常行っていることは、「プリルーター」とモダールの組み合わせを使用することです。

Yiiは、あなたの設定で "onbeginrequest" =>配列( 'Class'、 'function')を使ってこれをサポートしています。

この機能では、ユーザーの所在を検出して必要な変更を加えることができます。たとえば、特定のモジュールをアクティブにする(すべての機能が1つにグループ化されている場合)、または別のdefaultControllerを設定します。おそらくカスタムテーマをロードしたいのですか?

何かが行われる前にすべてをそこで実行できます。

関連する問題