CakePHP 2系でjsonを出力する

1系よりも簡単に以下のようにして、jsonを出力することができる。

<?php
App::uses('AppController', 'Controller');
class SampleController extends AppController {
    public function index() {
        return new CakeResponse(array('body' => json_encode(array('key' => 'value'))));
    }
}
// {"key" : "value"}

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です