0

私はテンプレートを zend プロジェクトに統合しています。コハナのバックグラウンドから来たので、何かに引っかかっています。プロジェクトは、admin と application の 2 つのモジュールに分割されます。

管理モジュールのログイン ページは、少なくともアプリケーション モジュールのレイアウトを使用します。現在は、デフォルトで admin layout.twig を使用する必要があります。

アプリケーションモジュールlayout.twig(または使用されるレイアウトファイルの場所を設定する方法)を使用するようにこれを変更するにはどうすればよいですか?

コードが不足していて申し訳ありません。単純な問題であることを願っています。アクションは $viewData 変数を返すだけです。

4

1 に答える 1

0

とてもシンプルです

    $this->_helper->layout->setLayoutPath('YOU PATH TO LAYOUT IF PATH IS NOT INCLUDED THAN ADD FULL PATH');
    $this->_helper->layout->setLayout('YOUR LAYOUT FILE');

このコード スニペットは、コントローラーでレイアウトを設定する方法を示しています。ログイン アクションの先頭にこの 2 行を追加します。

于 2013-08-31T11:55:22.000 に答える