0

モジュールのサブフォルダーを作成するにはどうすればよいですか。api というモジュール内のフォルダーに複数の「モジュール」フォルダーを含めることができます。

  • アプリケーション/モジュール/api/module1/...
  • アプリケーション/モジュール/api/module2/...
  • アプリケーション/モジュール/api/module3/...
  • アプリケーション/モジュール/モジュール 1/...

私の目的は、安らかな API を作成することですが、これらすべての新しいモジュールをサブディレクトリの下に置くことです。

ここでのもう 1 つの問題は、アプリの外部にあるモジュールが、外部のモジュールと同じ名前を持つ可能性があることです。だから私のクラスの命名は次のようになります..

Api_Module1_... Api_Module2_... Api_Module3_... Module1...

これまでのところ、実際にこの作業を行うことはできません...

4

1 に答える 1

0

application.iniを開いて実行します

;for normal modules
resources.frontController.moduleDirectory[] = APPLICATION_PATH "/modules"   

;for modules inside api
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules/api"

そして、あなたのブートストラップで

Zend_Controller_Front::getInstance()->removeControllerDirectory('api');

これは、独自の標準ルーターを作成するなど、他の多くのことを行う必要があるため、Api_Module1 を実行しません。

于 2012-06-29T10:35:00.530 に答える