1

私は Cakephp を初めて使用し、車両を扱う単純な REST API を作成しようとしています。mysql データベースから取得したデータを json 形式で出力したいと考えています。

これは私のコントローラーです

class VehiclesController extends AppController {
    var $name = 'Vehicles';
    var $layout = 'default';

    function index() {
        $this->set('vehicles', $this->Vehicle->find('all'));
        $this->set('title_for_layout','Home');
    }
}

ビューでコンテンツをjsonとして出力するにはどうすればよいですか?

4

1 に答える 1

5

ここでビューを作成しますViews/Vehicles/json/index.ctp

あなたの見解では、以下を使用できるはずです:

<?php echo json_encode($vehicles); ?>

JSON を出力するには

その後、次の URL でアクセスできます。/vehicles/index.json

于 2013-03-05T16:30:41.537 に答える