Zend Framework を使用して Web サイトを構築していますが、モジュールとカスタム ルートの実装に問題があります。
基本的に 2 つのルールがあります。
- ドメインに基づいてモジュールを選択します (複数のドメインで単一のモジュールを選択できます)
- ドメインに関係なく、パスに基づいて特定のモジュールを 1 つ選択します
例:
- domain1.com はモジュール domain1 を選択します
- domain1.net はモジュール domain1 を選択します
- domain2.com はモジュール domain2 を選択します
- domain1.com/admin と domain2.com/admin の両方でモジュール管理者を選択
これは私が ZF を使用する最初のプロジェクトであるため、フレームワークに関する私の経験は基本的に存在しません。ドメインをチェックし、実行Zend_Layout::startMVC()
して正しいレイアウトを取得するブートストラップでいくつかの汚いハッキングを行いましたが、カスタムルートを実装しているときにそれが台無しになります。
それで、これを実装するための最良の方法は何だろうと思っていましたか?