私は現在、PHP 5.4.4 で Zend Framework 2 ベータ版を使用して、自習用の個人用 Web アプリケーションを開発しています。
不要な空白をすべて削除して縮小するために、ブラウザに送信される直前にhtml出力を傍受できるかどうか疑問に思っていました。
ZF2でこの結果を達成するにはどうすればよいですか?
私は現在、PHP 5.4.4 で Zend Framework 2 ベータ版を使用して、自習用の個人用 Web アプリケーションを開発しています。
不要な空白をすべて削除して縮小するために、ブラウザに送信される直前にhtml出力を傍受できるかどうか疑問に思っていました。
ZF2でこの結果を達成するにはどうすればよいですか?
はい、次のことができます。
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);
}