排序名单我有这是由一个GET请求,它看起来像引发了搜索功能:http://localhost:8888/TESTCI/search/get_books?i-slider=7.0&rt-slider=70&start-year=1955&end-year=2013&genre=all&language=all
使用GET请求
这是所有罚款和搜索功能按预期工作。当我想根据年份,流派,语言等对结果进行排序时,问题就出现了。我在结果页面上有很多链接,我尝试使用这些链接进行排序。鉴于我没有在页面上重新提交值的表单,我的想法是使链接等于当前的URL加上GET参数进行排序。当年那种幸福的一个例子:
$year_sort_class = "ui-btn-active ui-state-persist sort-desc";
$year_sort_order = "&sort-by=year-asc";
<li class="<?php echo $year_sort_class ?>"><a href="<?php echo $_SERVER['REQUEST_URI'].$year_sort_order ?>">Year</a></li>
是发生在我的排序是,现在$_SERVER['REQUEST_URI']
等于我原来的URL加上&sort-by=year-asc
明显的问题。这意味着任何进一步的分类,无论是按流派,语言或一年一次,会不断追加,导致URL中的URL可能看起来后4种类似
http://localhost:8888/TESTCI/search/get_books?i-slider=7.0&rt-slider=70&start-year=1955&end-year=2013&genre=all&language=all&sort-by=rt-desc&sort-by=i-desc&sort-by=year-desc&sort-by=i-desc
。
如何解决这个问题?我在这里错过了一些基本的东西,并使问题完全复杂化了?
问题是如何存放包裹它,并坚持了的baseUrl 。它并不总是相同的,实际上可能完全不同 – garethdn 2013-03-25 23:11:29
Baseurl对于您的应用程序的安装或每本书的不同而言是不同的? – herrjeh42 2013-03-26 06:36:00