現在サイトの管理用ページをadminモジュールとして定義しています。
http://example.com/admin/controller/action/
/path/to/controller/admin/xxxxController.php
のように複数のコントローラを管理用でまとめている感じです。
今後、管理機能が増えていくにつれて更に細分化したいと思います。
例えばユーザ関連であれば
/path/to/controller/admin/user/xxxxController.php
のように/admin/user/以下に配置したいです。
色々試した所、モジュールは1つしか定義できないようです。
http://example.com/admin/user/controller/action/
というのが理想です。
これが無理だとしても何か良い案はないでしょうか?
バージョン1.11.4です。
ご教示宜しくお願いします。
コントローラだけを複数に分けるのではなく、
ユーザー関連のモデル、ビュー、コントローラを一まとめにして、
1つのモジュールとしてまとめてしまうという形にします。
http://framework.zend.com/manual/ja/zend.controller.modular.html
モジュラーディレクトリ構造の規約 (The Conventional Modular directory structure) により、さまざまな MVC アプリケーションを自己完結した単位にまとめることができます。 また、それをさまざまなフロントコントローラで再利用できるようになります。 このディレクトリ構造は、・・・以下省略