gpt4 book ai didi

grails - Grails g:paginate标记和自定义URL

转载 作者:行者123 更新时间:2023-12-02 14:55:52 25 4
gpt4 key购买 nike

我试图在共享模板中使用g:paginate,其中取决于 Controller ,URL更改例如

For my homepage url should be : mydomain[DOT]com/news/recent/(1..n) For search Page: www[DOT]mydomain[DOT]com/search/query/"ipad apps"/filter/this month



我的g:paginate看起来像这样:

g:paginate controller=${customeController} action=${customAction} total:${total}



对于第一种情况,我能够将 Controller 作为“新闻”提供,将 Action 作为“最近”提供,并将URL / news / recent / $ offset映射到我的 Controller 。

但是对于搜索页面,我无法实现我想做的事情。我有一个URL映射定义为/ search / $ filter **( Controller :“搜索”,操作:“获取”)
$ filter可以是/ query /“ipad应用程序” / filter / thismonth / filter / something / filter / somethingelse。
我希望能够显示上面的网址,而不是
?query =“ipad apps”&filter = thismonth&filter = something&filter = somethingelse。

我相信我可以在g:paginate的params属性中传递所有参数,但这不会给我漂亮的URL。

实现此目标的最佳方法是什么?如果我错过了任何事情,请随时提问。谢谢。

最佳答案

好。想通了。希望这对某人有帮助。

设置$ {customAction} ='',此查询字符串'filter / thismonth / filter / something / filter / somethingelse'与'params'分配一起传递。

谢谢

关于grails - Grails g:paginate标记和自定义URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2583437/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com