我正在使用 codeIgniter 构建一个站点。我的问题是如果我的 URI 包含两个以上的段,我将无法控制我的控制器。请参阅http://example.com/products/woven/men。我想让男人的类别看起来像http://example.com/products/woven/men/shirts或任何东西。我的产品控制器和男性方法是动态的,但我无法创建任何男性部分。我的控制器是
class Products extends CI_Controller{
public function __construct(){
parent::__construct();
$this->load->model('product_model');
}
public function index(){
$data['title']='Products';
$this->load->view('templates/header',$data);
$this->load->view('products/navigator');
$this->load->view('products/index',$data);
$this->load->view('templates/footer');
}
public function woven($page='home'){
$data['woven_men']=$this->product_model->woven_men();
$data['woven_women']=$this->product_model->woven_women();
$data['woven_children']=$this->product_model->woven_children();
$data['title']= "Woven : ".ucfirst($page);
$this->load->view('templates/header',$data);
$this->load->view('products/navigator');
$this->load->view('products/woven/'.$page);
$this->load->view('templates/footer');
}
}
我知道可以使用方法参数创建更多段。但是如何使用这种内织方法,如衬衫、裤子、短裤等