我正面临汽车网站的问题 - 现在我遇到CodeIgniter的问题是"新车"如果我选择make,则URL如下所示。
但我想要一个像这样的网址。
同样地,我也在同一页面上进行精炼搜索时遇到问题,即如果我选择两辆车,则URL不会改变,但参数会有所改变。有什么方法可以没有参数。
答案 0 :(得分:0)
$ input1 = $ this-> input-> post('user_search1'); $ input2 = $ this-> input-> post('user_search2');
$ user_input = array($ input1,$ input2); //制作用户搜索数组输入 $ search_field_name = array(“search_col_name1”,“search_col_name2”); //搜索表的原始列名
//合并以uri后发送它 $ searchparams_uri = array_combine($ search_field_name,$ user_input);
//如果Values为null或未设置,则从数组中删除键和值 $ searchparams_uri = array_filter($ searchparams_uri);
//转换为关联数组$ this-> terms_uri到要追加到base_url的段 $ keys = $ this-> uri-> assoc_to_uri($ this-> terms);
$这 - >负载>库( '分页'); $ config ['base_url'] = base_url()。'index.php / controller / method_name /'.//.$ keys。'/';
你会得到这样的网址: 的index.php /控制器/ METHOD_NAME / search_col_name1 / INPUT1 / search_col_name1 / INPUT1
根据您的需要休息和制作。欢迎提问。