【问题标题】:Changing the order of params in pagination links更改分页链接中的参数顺序
【发布时间】:2010-01-21 05:53:13
【问题描述】:

我正在使用 Cakephp 通过 sphinx 执行搜索。我想修改 cakephp 生成的分页链接的默认结构 例如
从:

localhost/search/page:1/key1:google/key2:code 
至:
localhost/search/key1:google/key2:code/page:1 

我希望页码出现在末尾。有没有办法做到这一点? 任何帮助表示赞赏

【问题讨论】:

    标签: url cakephp pagination


    【解决方案1】:

    我建议您修改 PaginatorHelper。我建议你扩展它并在 Cake 启动时加载它,这样你就不会修改 cake/libs 中的 Cake 文件...

    然后,无论您希望在何处打印输出 URL,并在末尾带有页码,您都需要修改 PaginatorHelper... 我建议您搜索 page/# 键/值对。如果找到它,请将其删除,然后将其附加到字符串的末尾。然后返回该值。

    编辑:链接到 API 中的 PaginatorHelper - http://api.cakephp.org/class/paginator-helper

    【讨论】:

    • 很好的答案,但似乎需要做很多工作却收效甚微...... :-)
    猜你喜欢
    • 1970-01-01
    • 2017-08-06
    • 1970-01-01
    • 2020-03-11
    • 1970-01-01
    • 1970-01-01
    • 2011-12-11
    • 1970-01-01
    相关资源
    最近更新 更多