jsonでデータを送信する


jsonデータを出力する簡単な機能が付いていますので紹介します。

jsonでデータを出力する

ajaxやスマホアプリとの通信の際に、json形式デーデータを送信したい場合があると思いますが、shortcakeではjsonデータを出力する簡単な機能が付いています。

$json_data = [1,2,3];
$this->json('success','data send OK',$json_data );

これだけです。画面側には、以下のデータが出力されます。

{
  'status': 'success',
  'status_message': 'data send OK',
  'data': [1,2,3]
} 

実装

この関数は、AppController.phpに実装されています。

protected function json($status = null, $status_message = "", $data = null );