php标签筛选,关于PHP CodeIgniter框架中通过<a>标签和url做多条件分类筛选

这个方案在数据这块并不像网上说的需要用到session,也不需要get post,是直接体现在url上的。 url的方法也有php原生的传参 xxx.php?search=?&location=&size=&  .... 之类的方法,但是在CI框架中,似乎是不必如此的。只需定好路径,即可通过标签来确定url,从而达到分类筛选的目的。

若有更简单有效的办法,欢迎告知啊! 今天查了一天,网上关于这块几乎没有资料。。。

不说数据交互的部分,就MVC框架中的V和C:

【App/controllers/demo.php】

class demo extends SB_Controller

{

function __construct()

{

parent::__construct();

}

public function index($location="", $size="", $phase="")

{

//筛选分类信息

$data['location'] = urldecode($location);

$data['size'] = urldecode($size);

$data['phase'] = urldecode($phase);

//把参数传给页面

$data['action'] = 'demo';

$this->load->view('demo', $data);

}

}

【View/defult/demo.php】

html>

<?php  $this->load->view('common/header');?><?php  $this->load->view('common/header-meta');?>

//这里显示筛选的结果,做个示意

//这里其实就是做通过标签做筛选了。 进一步可以循环取数据库里的数据,此处只做个静态的示意。

城市:

">全部

">bj

">gz

">sh

规模大小:

">全部

">big

">middle

">small

阶段:

">全部

">初创

">成熟型

">已上市

【app/config/routes.php】

$route['demo/(:any)'] = 'demo/index/$1'

这里设置下路径就好了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值