AndroidからアクセスするAPIをつくりまっす。テストなのでセキュリティ等は適当にします。
参考: http://book.cakephp.org/3.0/ja/development/rest.html RESTful なルーティング
itemsテーブルを作成しておきます。 id, name, price, descriptionというフィールドを適当に作ります。
Bakeしてみます。
$ bin/cake bake all items
config/routes.phpの設定をします。
Router::scope('/', function (RouteBuilder $routes) { $routes->extensions(['json']); $routes->connect('/', ['controller' => 'Items', 'action' => 'index']);
itemsのデータを2,3個追加します。
下記のようにアクセスすると、itemの一覧がjsonで取得できます。 localhost/hoge/items/index.json
config/routes.phpに、$routes->extensions(['json']);と書くだけでできました。