3
A
回答
2
我不熟悉.search(您正在使用的插件嗎?)。但是,對於模型中的通配符搜索,我通常會在域模型類中創建一個方法。在你的榜樣,
在Book模型類:
class Book {
String title
String author
int year
static List wildSearch(par, val) {
def foundList = this.executeQuery("select b FROM Book b WHERE ${par} like \'%${val}%\'")
return foundList
}
}
在你的控制器:
def searchBook = {
def b1 = new Book(title: "Farewell To Arms", author: "Ernest Hemingway").save()
def b2 = new Book(title: "The Brother's Karamazov", author: "Anton Chekov").save()
def b3 = new Book(title: "Brothers in Arms", author: "Cherry Dalton").save()
// If you search for "Arms", This returns b1 and b3
def found = Book.wildSearch("title", params.title)
}
實例網址:
http://localhost:8080/mytest/mycontroller/searchBooks?title=Arms
相關問題
- 1. 禁用grails可搜索插件默認搜索頁面?
- 2. Grails可搜索插件hasMany
- 3. grails 2.4.2可搜索插件
- 4. Grails可搜索插件
- 5. Grails搜索插件
- 6. Grails的搜索插件
- 7. Grails可搜索插件多對多搜索
- 8. grails可搜索插件在內部hasMany類中搜索
- 9. 通配符搜索
- 10. 通配符搜索
- 11. 通配符搜索
- 12. 通配符搜索
- 13. ngram通配符搜索彈性搜索
- 14. 彈性搜索通配符搜索
- 15. 如何通過grails插件源搜索
- 16. 多域類+可搜索插件+ grails
- 17. grails可搜索插件查詢
- 18. Grails 2.4 + Hibernate 4 +可搜索插件= ClassNotFoundException:org.hibernate.impl.SessionFactoryImpl
- 19. Grails可搜索插件:無限結果
- 20. Grails可搜索插件邏輯OR
- 21. Grails可搜索插件安裝錯誤
- 22. Grails可搜索插件和GORM編組
- 23. Grails 2.3.8可搜索插件和Maven
- 24. 默認FB搜索
- 25. 可搜索插件可用於Grails 2.0.0嗎? (我認爲不是)
- 26. 定製Joomla 3.7搜索:默認搜索搜索
- 27. 如何將默認搜索設置爲文件搜索Vim插件CtrlP?
- 28. Gsutil通配符搜索
- 29. 搜索使用通配符
- 30. C#MySqlParameter通配符搜索
你能嘗試在urlMapping中(HTTP ://grails.org/doc/latest/guide/single.html#urlmappings)使用任意變量? – 2013-03-14 18:13:48