phalcon (volt) 中是否有一个辅助函数来使用 GET-Parameters 创建指向路由的链接?我有分页链接,我想添加 ?cat=category 和 ?year=year 取决于它们是否设置。
<a href="{{ url.getBaseUri() }}tags/{{ tagname.tag }}">First</a>
<a href="{{ url.getBaseUri() }}tags/{{ tagname.tag }}?page=<?= $page->before; ?>">Previous</a>
<a href="{{ url.getBaseUri() }}tags/{{ tagname.tag }}?page=<?= $page->next; ?>">Next</a>
<a href="{{ url.getBaseUri() }}tags/{{ tagname.tag }}?page=<?= $page->last; ?>">Last</a>
以便
http://site.tld/tags/xyz?page=2
会成为:
http://site.tld/tags/xyz?cat=a&year=b&page=2
或者这个,如果 cat 未设置或为空:
http://site.tld/tags/xyz?year=b&page=2
编辑
这样它似乎工作:
<a href="{{ pagingurl ~ page.first }}">First</a>
<a href="{{ pagingurl ~ page.before }}">Previous</a>
<a href="{{ pagingurl ~ page.next }}">Next</a>
<a href="{{ pagingurl ~ page.last }}">Last</a>
其余的发生在控制器中