function orders(){
$order_id = $this->uri->segment(3);
if($order_id){
$data['main_content'] = "admin-order-page";
$data['order_id'] = $order_id;
$this->load->view("includes/cp-template",$data);
}else{
$data['main_content'] = "admin-orders";
$this->load->view("includes/cp-template",$data);
}
}
上記は私のコントローラーでの注文方法なので、www.myexample.com /orders
URLで渡された情報を処理する適切な方法は何でしょうか。私の例では、/ordersだけが特定のビューに移動します。IDが追加されている場合は/orders / 23で、製品ページに移動します。
/ordersビューにページネーションを追加し、/orders / page/2のようにURLでページ番号を渡したいと思います。「ページ」のURIを探すロジックをもう少し追加する必要がありますか?
これらすべてを整理するためのより良い方法はありますか?