私はそれを期待していました
クラスDefault_Plugin_TestはZend_Controller_Plugin_Abstractを拡張します {{ パブリック関数preDispatch($ request) {{ Zend_Controller_Front :: getInstance()-> setParam('disableOutputBuffering'、true); } }
アクションに関連付けられたビューのバッファリングも無効になりますが、無効になりません。
ハードコーディングされているため、ビューで出力バッファリングを無効にすることはできないようです。
抽象クラスZend_View_AbstractはZend_View_Interfaceを実装します {{ / ** *ビュースクリプトを処理し、出力を返します。 * * @param string$name処理するスクリプト名。 *@returnstringスクリプト出力。 * / パブリック関数render($ name) {{ //親のプライベートメソッドを使用してスクリプトファイル名を検索します $ this-> _ file = $ this-> _ script($ name); unset($ name); //ローカルスコープから$nameを削除します ob_start(); $ this-> _ run($ this-> _ file); $ this-> _ filter(ob_get_clean());を返します。//出力をフィルタリングします } }
誰かが同様の経験をしたか、これに対する解決策を持っていますか?