2016-07-12 24 views
0

私はcakephpを使用してAPIを作成し、getメソッドのカスタムjson出力を作成しました。私の問題は、どのようにカスタムされURLのページ番号cakephp

8765/API /ドローン/ 6153/

はlocalhost:あなたはある今私のURL

http://imgur.com/I3FSBC6

特定のIDのGETのための出力の下を見ることができますURLは、私は改ページを追加することができますし、同様にURLを変更するはlocalhost:8765/API /ドローン/ 6153 /ページ:1

この私のルートのコード:

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

答えて

0

あなたはただねえ、それは動作しませんでしたページ

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

> pass-内1つの以上のパラメータを追加する必要があります。 ** DronesController :: 6153()アクションが見つかりませんでした、またはアクセスできませんでした。**。コード404、Cake \\ Controller \\ Exception \\ MissingActionException –