0

zf2 でモジュール マネージャ、Listners、Loader がどのように関連しているか説明していただけますか。

モジュールが呼び出されたとき、どのモジュールが最初にロードされ、どのような流れになるか。

次のコードはこれら 3 でどのように使用されますか?

 public function getAutoloaderConfig()
{
    return array(
        'Zend\Loader\StandardAutoloader' => array(
            'namespaces' => array(
                __NAMESPACE__ => __DIR__ . '/src/' . __NAMESPACE__,
            ),
        ),
    );
}
4

1 に答える 1

0

ModuleManager は、いくつかのリスナーを eventmanager のインスタンスにアタッチします。最も高い優先度 (9000) でアタッチされている AutoloadListener に関心があります。これは、最初に処理されることを意味します。loadModule イベントがトリガーされると、モジュールの getAutoloaderConfig() メソッドからパラメーターとして取得されたオートローダー構成を使用して AutoloaderFactory インスタンスが作成されます。

于 2013-04-07T21:06:18.333 に答える