2017-06-27 7 views
0

私のコントローラからjsonのデータを返したい。 私はbeloコードを書いています。以下の形式でCakephp - 配列の名前で配列の内容を返す方法

$this->loadModel('Users'); 
$query = $this->Users->find(); 
$users = $query->select(['id', 'name']); 
echo json_encode($users); 

この戻りデータ: [{ "ID":1、 "news_type":1、 "名前": "ホーヘ"}、{ "ID":2、 "news_type" 1 、 "name": "hoge1"}]

{"categories":[{"id":1、 "news_type":1、 "name": "hoge"} 、{"id":2、 "news_type":1、 "name": "hoge1"}}}

+0

はコントローラからデータをエコーし​​ないでください、それはコントローラが動作するようになっているかではありません! ** https://stackoverflow.com/questions/42378793/how-to-output-custom-http-body-contents-with-cakephp-3-4-echoing-causes-unable** – ndm

答えて

0

見つかった解決策。

私はこれを使用しています

echo json_encode(array("users" => $users)); 
関連する問題