내 CakePHP 응용 프로그램에서 백본 기반 프론트 엔드를 사용하려고합니다.CakePHP의 REST를 백본과 함께 사용할 수 없습니다.
는 지금까지 너무 좋아, routes.php에서 지금
Router::mapResources(array('rooms', 'comments'));
Router::parseExtensions();
GET /rooms/XX.json
같은 것을 사용하면 잘 작동 (일부 다른 경로와 함께) 다음있다. 그러나 백본을 사용하여 주석을 삭제하려고합니다. 내 응용 프로그램 부트 스트랩에는 다음과 같은 것들이 있습니다 :
Backbone.emulateHTTP = true;
왜냐하면 PHP는 REST에서 너무 뛰어나다는 것을 알고 있기 때문입니다. 따라서 X-HTTP-Method-Override
은 요청시 DELETE
으로 설정됩니다.
{
"code":"404",
"url":"\/comments\/160.json","name":"Action CommentsController::view() could not be found."
}
CommentsController ::보기()
내가, 내 인생,이 동작하지 않습니다를 찾을 수 없습니다 : 나 다음 X-HTTP-Method-Override DELETE
와 POST /comments/160.json
을 요청에도 불구하고 나는 다음과 같은 응답을 얻을.