0

すべてのフロントエンドに AngularJS を使用して ZF2 アプリを実装しようとしています。ZF アプリのセットアップは完了しましたが、アプリ全体で 1 つの layout.html のみを作成する方法がわかりません<div data-ng-view></div>

これは本当に要約すると、複数のモジュールがある ZF2 で 1 つのグローバル layout.html ファイルを実装するにはどうすればよいですか?

4

1 に答える 1

1

ご存じないかもしれませんが、ZF2 モジュールの構成はすべて 1 つの大きな構成にまとめられています。モジュールがリストされてconfig/application.config.phpいる順序は、モジュールがロードされる順序を示しています。

これを認識したら、これを有利に使用できます-最後にロードされるモジュールで(たとえば、Applicationモジュールで、必ずレイアウトを構成してください。レイアウト構成の例は次のようになります。

return array(
    'view_manager' => array(
        'template_map' => array(
            'layout/layout' => __DIR__ . '/../view/layout/layout.phtml'
        ),
    ),
);

これは、ZF2 スケルトン アプリケーションで確認できます。

ほとんどの場合 (すべてではない)、Applicationモジュールを最後にロードすることをお勧めします。

于 2013-08-06T14:08:40.420 に答える