0

私は最初の Zend Web サイトを開発しており、バックオフィスを完成させました。問題は、モジュールを作成していないことですが、フロントオフィスを開発する必要があるため、別のモジュールを作成したいと考えています。

バックオフィス用にすでに約 20 のコントローラーがあることを知っているので、それらのモジュールを「管理」に簡単に変更するにはどうすればよいでしょうか?

次に、フロント オフィスを「パブリック」モジュールに配置し、メイン エンジンは「デフォルト」モジュールのままにします。

ご協力いただきありがとうございます !

4

1 に答える 1

0

を使用すると仮定しますZend_Application

application.ini でモジュールを有効にします。

resources.modules =
resources.frontController.moduleDirectory             = APPLICATION_PATH "/modules"
resources.frontController.controllerDirectory.default = APPLICATION_PATH "/controllers"

新しい「Public」モジュール用に新しいファイル階層を作成します。

library
public
application
    - controllers // class UserController extends Zend_Controller_Action
    - views
    - modules
        - frontend
            - controllers // class Frontend_UserController extends Zend_Controller_Action
            - views

バックオフィス:

http://server.tld/user/add

フロントエンド / パブリック:

http://server.tld/frontend/user/list
于 2011-05-27T11:14:53.137 に答える