创建具有 uri 段的路由
Create a route that has uri-segment
我试图在控制器上调用一个函数,该函数我已经创建了一个路由,但是如何创建一个具有 uri-> segement 的路由?
示例
$route['select-item'] = 'select_item';
控制器
function select_item() {
$item = $this->uri->segment(3);
$data = array ('get_item' => $this->Model->My_item($item));
$this->load->view('Myview');
}
观看次数
<a href="<?php echo site_url('Select-outlet/'.$row->item); ?>"><?php echo $row->item;?></a>
我建议您在路线上使用 codeigniters 通配符,您可以继续将路线设置为:
$route['select-item/(:any)'] = 'select_item/';
然后在您的控制器上,执行以下操作:
function select_item($item) {
$data = array ('get_item' => $this->Model->My_item($item));
$this->load->view('Myview',$data);
}
并且您认为的 link 应该可以正常工作。
我试图在控制器上调用一个函数,该函数我已经创建了一个路由,但是如何创建一个具有 uri-> segement 的路由?
示例
$route['select-item'] = 'select_item';
控制器
function select_item() {
$item = $this->uri->segment(3);
$data = array ('get_item' => $this->Model->My_item($item));
$this->load->view('Myview');
}
观看次数
<a href="<?php echo site_url('Select-outlet/'.$row->item); ?>"><?php echo $row->item;?></a>
我建议您在路线上使用 codeigniters 通配符,您可以继续将路线设置为:
$route['select-item/(:any)'] = 'select_item/';
然后在您的控制器上,执行以下操作:
function select_item($item) {
$data = array ('get_item' => $this->Model->My_item($item));
$this->load->view('Myview',$data);
}
并且您认为的 link 应该可以正常工作。