Play Framework CRUD

Gha*_*nge 5 rest crud playframework playframework-2.0

我想RESTful使用CRUDPlay框架开发一个Application .不幸的是我无法找到定义DELETEPUT播放路线的方法.也许有刚POSTGET可用的游戏?

ata*_*man 6

你确定你不能使用DELETE/PUT吗?文档说不然.

HTTP方法

HTTP方法可以是HTTP支持的任何有效方法(GET,POST,PUT,DELETE,HEAD).

http://www.playframework.org/documentation/2.0.4/JavaRouting


bie*_*ior 5

播放2.x没有从1.x分支(幸运的是恕我直言)已知的CRUD模块,用于使用非标准方法定义路由,DELETE或者PUT您需要在路径中使用所需的方法:

CONF /路线:

PUT     /put-item     controllers.Application.putItem()
Run Code Online (Sandbox Code Playgroud)

无论如何从浏览器方法中使用它们,GET或者POST你需要创建一个AJAX调用,这个主题有一个大的逐步示例,无论如何你也可以通过定义jQuery.ajax()来构建它.请求type

$.ajax({
  type: "PUT",
  url: "@routes.Application.putItem()",
  data: { name: "John", location: "Boston" }
}).done(function( msg ) {
  alert( "Data Saved: " + msg );
});
Run Code Online (Sandbox Code Playgroud)