在url cakephp的分页

时间:2016-07-12 01:04:57

标签: php cakephp pagination

我使用cakephp创建了一个API,并为get方法创建了一个自定义json输出。您可以在下面看到特定ID的GET输出

http://imgur.com/I3FSBC6

我的网址现在是: 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']]);

1 个答案:

答案 0 :(得分:0)

您只需在pass - >中添加一个参数即可。页

 Router::connect('/api/drones/:id', 
   ['controller' => 'Drones', 'action' => 'view', 'prefix' => 'api'],
   [
     'id'   => '\d+', 
     'pass' => ['id', 'page']       // Add page along with id
   ]
);