コントローラから取得したコンテンツをjsonとして出力しようとしていますが、出力がおかしいと思います。
Webでjsonを検索すると、次のような出力が表示されます。
{"menu": {
"id": "file",
"value": "File",
"popup": {
"menuitem": [
{"value": "New", "onclick": "CreateNewDoc()"},
{"value": "Open", "onclick": "OpenDoc()"},
{"value": "Close", "onclick": "CloseDoc()"}
]
}
}}
しかし、私のものはフォーマットされておらず、このように見えます。
[{"Customer":{"id":"1","first_name":"Ian","last_name":"Smith","address_1":"10 High Streets","address_2":"","town_city":"Plymouth","county":"Devon","postcode":"PL1 2JD"}},{"Customer":{"id":"2","first_name":"David","last_name":"Smith","address_1":"52 Low Avenue","address_2":"","town_city":"Exeter","county":"Devon","postcode":"EX2 1KO"}}]
最初のもののように見えるように出力するにはどうすればよいですか?
編集
コントローラ
$user = $this->Customer->find( 'all' );
$this->set( 'users', $user );
意見
<?php echo json_encode($user); ?>