0

同じコア モジュールと他のいくつかの小さなモジュールを使用して、いくつかの Web サイト ポータルを備えた Web アプリケーションを作成します。現在、5つのWebサイトのフロントエンドやその他のものを作成する約5つの「MainModules」があります。特定の MainModule でのみタイトルとレイアウトを読み込むことは問題ありません。これに関するチュートリアルが akrabat.com で見つかりました。しかし、現在の構成の注入または変更に問題があります。たとえば、ナビゲーションは構成にありますが、アプリケーション全体がロードされている場合、ZF2 はすべての構成配列を 1 つにマージします。それは問題ありませんが、特に現在の MainModule/Namespace に対してのみ config-params を設定したいと考えています。

Module.php の getConfig-Method で現在の名前空間を取得することはなんとか可能ですか? たとえば、module.phpで構成を変更するにはどうすれば構成を「設定」できますか? このトピックに関する既知のチュートリアルはありますか? 私はそれについて何も見つけられませんでした。Symfony Framework 1.x 年前に作成したばかりです。このトピックに関するヒント、リンク、またはチュートリアルや例を知っている人がいれば、素晴らしいことです!

前もって感謝します!

4

1 に答える 1

0

php.ini ファイルに ZF2 ライブラリを含める必要があります。例:

include_path = "../path/to/your/zf2/lib/ZF2"  
# set environment variable
zf2_path = "../path/to/your/zf2/lib/ZF2"

init_autoloader.php で

if (is_dir('vendor/ZF2/library')) {
    $zf2Path = 'vendor/ZF2/library';
} elseif (getenv('ZF2_PATH')) {      
    $zf2Path = getenv('ZF2_PATH');
} elseif (get_cfg_var('zf2_path')) { // Support for zf2_path directive value
    $zf2Path = get_cfg_var('zf2_path');
}
于 2013-07-04T20:22:14.760 に答える