どのようにデフォルトモジュールのためのモジュールのブートストラップ動作しますか?

StackOverflow https://stackoverflow.com/questions/2156853

質問

デフォルトと呼ばれるアプリケーションの残りの部分のための2つのモジュール、管理者用と他との

Iましセットアップ自分のアプリケーション。その後、私は管理モジュールのブートストラップファイルを作成した、と私はデフォルトモジュールのためのブートストラップを設定しようとしたとき、私はinifiteループと私のapacheのクラッシュを持っています。

私は完全にブートストラップのダイナミクスを理解していれば、私はわかりません。もともと私は、そのフォルダの中に私のフォームへのアクセスを得るために、私のデフォルトモジュールをブートストラップしようとしました。しかし、唯一の仕事、私はそれでアプリケーションルート(アプリケーション/ bootstrap.phpの)にあるブートストラップでそれを設定した場合:

$moduleLoader->addResourceType('form','modules/default/forms/','Form');

私は何も間違っをしましたか?

役に立ちましたか?

解決

この問題のためのZendのバグ/改善オープンがあったように、

に見えます。バグから関連する引用:

  

デフォルトモジュールがスキップされていることの理由は、文書化ユースケースのでれる - 特にどのようにセットアップにZend_Tool内のアプリケーション - デフォルトモジュールは、アプリケーションの真下にあるということです/とアプリケーションのブートストラップが含まれています。私たちは、デフォルトモジュールのブートストラップを読み込むことができたら...私たちは、再帰ループに入っています。

あなただけの最新バージョンにあなたのZend Frameworkの更新が必要になる場合がありますので、バグが今、解決されます。

他のヒント

ZFロードいくつかの奇妙な理由のための1つのリクエストに応じて、すべてのモジュールbootraps(モジュールが要求されていない場合であっても)

だから、多分あなたは、adminとデフォルトモジュールといくつかの競合を持っています。

モジュールbootrapsのためにもあなたの.ini

アドインを読み込みます
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
resources.modules[] = ""

そしてbootstrap.phpの

クラスModulename_Bootstrapが延びZend_Application_Module_Bootstrap{}

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top