プログラミングメモ

主にWeb(PHP, JavaScript, etc.)関連のプログラミングメモをしていきます。

render()後のHTMLを取得して変更する

Controllerのrender()をオーバーライドする。
全体のHTMLに対してやるならこれが一番かなと。

下記は全角英数字を半角に一括変換する例。

	public function render($view = null, $layout = null) {
		$response = parent::render($view, $layout);
		$content = $response->body();
		$content = mb_convert_kana($content, 'a');
		$response->body($content);

		return $response;
	}