1

実行中のアプリケーション用のモジュールを作成したい。オプションでアプリケーションに追加できるように、モジュールを選択しました。

以下を作成したいと思います。モジュールがインストールされたら(モジュールサブフォルダーは/ application / modules /に配置されます)、アプリケーションに新しいボタン/機能を追加したいと思います。

コントローラアクションでこのインストール済みモジュールを確認したいと思います。

これを行う方法はありますか?

よろしく、マックス

4

2 に答える 2

2

これは役立つはずです:

$modules = Zend_Controller_Front::getInstance()->getControllerDirectory();

モジュールは、返される配列のキーによって与えられます。

array(
    'default' => '../application/controllers',
    'blog'    => '../modules/blog/controllers',
    'news'    => '../modules/news/controllers',
)

次に、アクションでチェックを実行できます。

if (array_key_exists('myModule', $modules)) {
    // do something
}
于 2012-06-26T14:44:48.387 に答える
0

アプリケーションに新しいメニューを生成させるために、私がやりたいのは、メニューを保持するグローバル変数を作成することです。このようにして、新しいモジュールBootstrapで、メニューに項目を追加できます。私が使用しているコードはかなり長いので、ここには投稿しませんが、必要に応じてメールで送ってください。

于 2012-06-26T17:18:53.737 に答える