DB内にページを作成できるアプリケーションを作成しています。すべてのドメインがこのアプリケーションを指すようになるため、ドメインも DB に保存します。また、そのドメインに基づいて、新しいレイアウトを作成し、そのドメインに属するページを決定しています。そうは言っても、ここに私たちの問題があります:
次を表すurlMangaer: 内にルールを配置し
'http://dev.<domain:\w+>.com'=>'site/view'
ます。http://dev.example.com/example/index
http://dev.$domain.com/$domain/$page
私たちの目標は、URL を読み取りhttp://dev.$domain.com/$page
、必要な機能を維持することです。
アクション コールは次のとおりです。
public function actionView($domain = null,$page = null, $parm = null){}
私たちが考えた可能な解決策は、urlManager を拡張することですが、どこから始めればよいかわかりません。