我是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的形式显示内容?
答案 0 :(得分:5)
在此处创建视图Views/Vehicles/json/index.ctp
。
在您看来,您应该可以使用:
<?php echo json_encode($vehicles); ?>
输出JSON
然后,您可以通过此网址访问它:/vehicles/index.json