Cake Book の例にほぼ正確に従いました。
Router::mapResources('incidentReports');
Router::parseExtensions('json');
どちらも以前
require CAKE . 'Config' . DS . 'routes.php';
IncidentReportsController という私のコントローラー
class IncidentReportsController extends AppController {
関数を含むもの
index()
view($id)
add()
edit($id)
delete($id)
URL に移動
www.myurl.com/incidentReports.json
期待どおりにリクエストを index() 関数に送信します。
URL に移動
www.myurl.com/incidentReports/260.json
view() 関数にマップする必要がありますが、存在しない 260() 関数にマップしようとしています。
www.myurl.com/incidentReports/view/260.json
view() 関数にマップされ、適切に動作します。しかし、私の理解では、URL の「ビュー」は必要ないはずです。