我使用cakephp创建了一个API,并为get方法创建了一个自定义json输出。您可以在下面看到特定ID的GET输出
我的网址现在是: localhost:8765 / api / drones / 6153 /
我的问题是如何自定义网址以便我可以添加分页并更改网址,如 localhost:8765 / api / drones / 6153 / page:1
这是我的路线代码:
Router::connect('/api/drones/:id', ['controller' => 'Drones', 'action' => 'view', 'prefix' => 'api'],['id' => '\d+', 'pass' => ['id']]);
答案 0 :(得分:0)
您只需在pass - >中添加一个参数即可。页
Router::connect('/api/drones/:id',
['controller' => 'Drones', 'action' => 'view', 'prefix' => 'api'],
[
'id' => '\d+',
'pass' => ['id', 'page'] // Add page along with id
]
);