2

Rob Allen によるチュートリアルを終了しました: http://akrabat.com/wp-content/uploads/Getting-Started-with-Zend-Framework-2.pdf

次に、アプリケーションモジュールとアルバムモジュールの間にメニューを作成するために、モジュール名を表示することにしました。これを実装できるように、モジュール名を取得できました。

モジュールが要求されたときにレイアウトを取得するにはどうすればよいですか? (このメニューはグローバルです)。

私はZF2に非常に慣れていないので、コンセプトを誤解していることは理解していますが、どこを理解できません:)

どんな助けでも役に立ちます。前もって感謝します。

4

2 に答える 2

3

ディスパッチャーには実際にはモジュールの概念がないため、モジュール名は扱いにくいものです。

自分でレイアウトに配置する必要があります。これを行う最も簡単な方法は、コントローラーからです。

function indexAction()
{
    $this->layout()->module = __NAMESPACE__;

    // do stuff and return a view model
}

理想的には、この情報を知る必要がなく、完全にルート名で作業する必要があります。

于 2012-05-31T08:30:35.153 に答える
0

メニュー/ナビゲーションについては、Zend Navigation を使用することをお勧めします。

于 2012-05-31T07:41:51.617 に答える