我正在阅读有关控制器http://www.playframework.org/documentation/1.1/controllers的文档,我知道如何在控制器端定义它们.
public static void show(Long[] id) {
...
}
or:
public static void show(List<Long> id) {
...
}
or:
public static void show(Set<Long> id) {
...
}
Run Code Online (Sandbox Code Playgroud)
现在,我如何调用控制器并传递数组?我试过了
Application/show?id=1,2,3,4
Run Code Online (Sandbox Code Playgroud)
它不起作用
好吧,我喜欢Play到目前为止,我希望能够推动社区成功尝试开发一款优秀的REST应用程序.我在Django方面有丰富的经验,并想过将http://django-tastypie.readthedocs.org/en/latest/?redir API创建包中的一些方法应用到Play.
你有没有找到一个很好的相当于暴露模型和API包与灵活设置限制,数据输出白名单,数据输出格式,自动api url路由等?
有没有办法将横向模式设置为整个应用程序,而不是添加android:screenOrientation="portrait"到AndroidManifest中的每个活动?
我是Play!的新手,并写了我的第一个应用程序.此应用程序具有一组URL,它依赖于,从XML响应中提取数据以及返回有效URL.
此应用程序需要在不同的环境(Dev,Staging和Prod)中运行,每个环境都需要自己的一组URL.
我想定义这组URL的地方在application.conf文件中.但是我似乎没有找出如何,后来通过正常的类访问它们.
作为一个相关点,我不想使用Framework ID,因为我们将它作为WAR部署,并且每个环境都有一个aplication.conf文件的实例会更容易.
我正试图在Play中设置SEO友好路线!具有多个参数的框架(第二个参数是可选的).我的目标是:
http://domain.com/article/jsmith/name-of-article
但是Play正在产生的是:
http://domain.com/article/jsmith?articleSlug=name-of-article
在我看来:
@{Article.show("jsmith","name-of-article")}
我的控制器
public static void show(String username,String articleSlug){
...
}
我的路线文件
GET /article/{username} Article.show
GET /article/{username}/{articleSlug} Article.show
<link rel="stylesheet" href="@{'/public/stylesheets/main.css'}">
Run Code Online (Sandbox Code Playgroud)
@{'/public/stylesheets/main.css'} 返回相对路径: /public/stylesheets/main.css
我如何获得完整路径?即http://www.something.com/public/stylesheets/main.css在视图/模板内?
我在 android 应用程序中有一个 SQLITE 数据库。为了提高应用程序性能,我想在将数据库添加到 Android 应用程序之前对其进行一些改进。
为了做到这一点:
我想删除/替换帐户表的名称字段中的特殊字符。这些特殊字符的 Unicode 范围为 8204-8207 (0x200C ~ 0x200F)。更新帐户表的正确 SQL 语法是什么?
我想使用ContentResolver.update(Uri uri, ContentValues values, String where, String[] selectionArgs)
我知道如何使用它的方法,但我想知道它对 ContentValues 做了什么。它是覆盖所有现有的 ContentValues,还是只覆盖给定的 ContentValues?
例如,这些 ContentValues 存在:
A: abc
B: 123
C: 456
Run Code Online (Sandbox Code Playgroud)
update()方法中的 ContentValues包含以下内容:
A: asdf
C: 789
Run Code Online (Sandbox Code Playgroud)
那么新的 ContentValues 将是:(仅覆盖给定的值)
A: asdf
B: 123
C: 789
Run Code Online (Sandbox Code Playgroud)
或者会是:(覆盖所有值)
A: asdf
C: 789
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
contentResolver.update(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, values, "_data=" + audioFilePath, null);
Run Code Online (Sandbox Code Playgroud)
其中values包含ContentValues应该被覆盖的 并且audioFilePath包含音频文件的路径(这是 的值_data)。
播放框架在视图中具有通过该slugify()功能创建SEO友好URL的功能.似乎没有"unslugify"函数,那么如何从slugified参数中查找模型?
例如,如果我有一个标题属性设置为"hello world"的Blog模型,则slugify会产生"hello-world".如果我然后执行查询Blog.find("byTitle", title),其中title是slugified标题,它将不返回任何结果.如何使用提供的slug查找模型?
我似乎无法找到这个具体问题的可靠答案.
我正在尝试以编程方式在同一应用程序的资产目录中的另一个位置的资产文件夹中创建一个目录的符号链接.基本上,我希望做与Java.nio.Files的createSymbolicLink方法相同的事情.
有没有可用的方法来使用Android SDK?如果没有,NDK有可能吗?