1

そこで、クイック スタート ガイドに従って Zend アプリケーションを作成しました (レイアウトがあり、ハードコーディングされたオプションではなく、application.ini 構成を多用しています)。ブラウザに与えられた...私はグーグルで検索しましたが、検索方法、またはさらに重要なことに何を検索するかわからないようです...次のようなことができるようにしたいです:

<?php

    ob_start();

    echo 'Hello ';
    echo 'World';
    echo '!';

    $buffer = ob_get_contents();
    ob_end_clean();

    echo my_own_function($buffer);

?>

そして、TIDY、コメント/スペースの削除などを行います...つまり、それだけではなく、オンザフライで後処理を実行できるようにしたいのです。また、ディスパッチされる前にヘッダーを取得したい (私は php5.3 を使用しています) 可能ですか?

つまり、ヘッダーを出力し、テキストをブラウザーに送信して解釈できるようにするクラス/メソッドはどれですか?

前もって感謝します。

4

1 に答える 1

1

この目的のために、Zend_Controllerプラグインを作成できます。こちらのドキュメントを参照してください:ZendControllerPlugins

特定の状況では、 dispatchLoopShutdownメソッドをフックする必要があります。

これらのプラグインの作成方法は、リンク先のページに記載されています。

于 2011-01-09T23:02:55.640 に答える