0

アプリケーションで Zend Framework の特定の部分を使用しています。自家製のコントローラーを Zend Framework コントローラーに置き換えたいと考えています。

私の自家製コントローラーは、すべてのリクエストが送信される index.php ファイルに基づいています。コントローラーは、リクエスト内で送信されたパラメーターに基づいてインスタンス化されます

処理後、ユーザーは要求情報に基づく URL に転送されます。URL が指定されるか、一部のデータが分析されます。

アプリケーション内に Zend コントローラーを統合する方法についてのアイデアが欲しい

前もって感謝します

更新: 残りの依存関係をインポートしても構わないと思っています。実際には、既に Config、Exception、Registry、URI、および View を持っています。ただし、レイアウトを Zend Application レイアウトに変更したくありません。FrontController を使用する必要があるようですが、例が見つからないようです

4

1 に答える 1

0

デフォルトでは、デフォルトの Zend Framework プロジェクトを生成しても、レイアウトはありません。もしそうなら、あなたのまたはでコメントするか削除resources.layout.*してconfig.iniくださいBootstrap.php

Zend_Layout はComposite View Pattern の一部であり、基本的に他のビューのラッパーとして機能します。

デフォルトの Zend Framework アプリケーションを実行し、レイアウトを削除してビューのみを使用することで、問題が解決するはずです。

のみでレイアウトを使用できることに注意してください<?= $this->layout()->content; ?>

于 2011-03-29T22:21:10.270 に答える