【发布时间】:2010-01-03 21:44:31
【问题描述】:
不确定这是否可以完成,但似乎我的主要问题是因为我有一个默认路由到一个名为“index”的方法。我希望能够列出所有用特定关键字标记的用户。此外,用户还可以根据这些关键字搜索其他用户。
即 www.domain.com/tags/apples www.domain.com/tags/oranges www.domain.com/tags/blueberry
如果我手动访问 URL,它可以正常工作。我在让它与表单域一起工作时遇到问题。
form_open 的片段:
<?=form_open('tags/');?>
<p>Search for Tag: <input type="text" name="tag" /></p>
<p><input type="submit" value="Search" /></p>
这是我的控制器的 sn-p:
function index() {
$data['result'] = $this->tags_model->searchByTag($this->uri->segment(2));
$this->load->view('tags_view', $data);
}
这是我的路由器的 sn-p:
$route['tags'] = "tags/index";
$route['tags/(:any)'] = "tags/index/$1";
现在,如果我有一个名为 search 的方法,我可以轻松解决所有这些问题,但我不希望 URL 显示为 www.domain.com/tags/search/orange。
【问题讨论】:
标签: codeigniter