XMLなどを出力する方法
テンプレート描画を無効にして、echoやprintを使って文字列を出力すればプレーンなテキストが出力可能。Content-Typeがtext/plainの場合はヘッダ出力を省略可能(デフォルトで出力)。エンコーディングは必要に応じて変換すること。
class Foo { var $template; // to be injected function execute() { // テンプレート描画を抑制 $this->template = NULL; // HTTPヘッダ出力 header('Content-Type: application/xml'); // XMLの内容出力 echo '<?xml version="1.0" encoding="UTF-8" ?>'; echo '...'; } }