1

我是 cakephp 新手,我正在尝试创建一个处理车辆的简单休息 api。我想以 json 格式输出从 mysql 数据库中获取的数据。

这是我的控制器

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 回答