3

私は現在、PHP 5.4.4 で Zend Framework 2 ベータ版を使用して、自習用の個人用 Web アプリケーションを開発しています。

不要な空白をすべて削除して縮小するために、ブラウザに送信される直前にhtml出力を傍受できるかどうか疑問に思っていました。

ZF2でこの結果を達成するにはどうすればよいですか?

4

2 に答える 2

6

はい、次のことができます。

Modle.php で、終了時にトリガーされるイベントを作成します

public function onBootstrap(Event $e)
{
    $app = $e->getTarget();
    $app->getEventManager()->attach('finish', array($this, 'doSomething'), 100);
}


public function doSomething ($e)
{
    $response = $e->getResponse();
    $content = $response->getBody();
    // do stuff here
    $response->setContent($content);

}
于 2012-07-03T19:23:53.803 に答える