9.内容排序
2018-07-12 本文已影响0人
何阿驼
1531061598023.png
简单的排序。根据课程的点击量,进行倒序排名。这些操作只需要在取数据的过程中就可以完成
1531061713383.png
1531062740683.png 1531062797673.png
复杂排序
1531061829567.png
我们往往会遇到这样的排序,当我们点击机构类别的时候,他能根据我们选择的内容作为筛选的条件并且筛选出我们想要筛选出的内容
我们先做一个简单的机构类别
1.首先我们先来看我们的数据库设计
1531062264492.png对于培训机构,我们有三种内容,分别是培训机构、高校、个人
那么存入数据库的内容分别是pxjg、gh、gr
2.接下来,我们要设计我们的url,即我们点击内容的时候所跳转的页面url
1531062473228.png当我们选在全部的时候
1531062510421.pngurl中的地址是这样的。也就是city和ct都未匹配。当我们选择培训机构的时候,他就会变成
1531062556260.png这里的?其实可以理解为传变量
这样我们就可以在view里面使用get方法,得到ct所代表的值,再通过这个值去进行filter条件筛选,再返回给页面就可以完成了
1531062740683.png 1531062797673.png
城市筛选
操作一样
1531062894977.png 1531062945666.png上面还包括了多重筛选。