0

私の問題は比較的単純だと思います。私はZendフレームワークを初めて使用し、コントローラーを呼び出してヘッダーまたはフッターの作業を実行できるようにしたいと考えています。私はすでにHeaderControllerとapplications/views / scripts / headers / index.phtmlを作成しました-私がやろうとしているのは、そのデータを取得し、デフォルトでレイアウトに配置することだけです。

byによって/headerに移動すると、すべてが機能します。

編集:

いくつかの進歩を遂げました-私が追加した場合:

$this->render("header/index.phtml");

すべての静的データをレンダリングしますが、HeaderControllerを実行していないようです。

4

1 に答える 1

1

このコードを試してみてください。目的は限られた量のコンテンツをレンダリングすることだけなので、ヘッダーコントローラーのレイアウトを無効にしてください。

<?= $this->action('index', 'header', null, array('possible_args'=>'here')); ?>

ドキュメントはここで見ることができます。

http://framework.zend.com/manual/en/zend.view.helpers.html#zend.view.helpers.initial.action

于 2012-06-16T23:54:38.210 に答える