几乎完全按照蛋糕书的例子。
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)
转到网址
www.myurl.com/incidentReports.json
按预期将请求发送到 index() 函数。
转到网址
www.myurl.com/incidentReports/260.json
应该映射到 view() 函数,但尝试映射到不存在的 260() 函数。
www.myurl.com/incidentReports/view/260.json
是否映射到 view() 函数并正常工作。但是,我的理解是 URL 中的“视图”不应该是必需的。