Tôi đang phát triển một trang web thương mại điện tử với CI có danh mục sản phẩm và sản phẩm. Tôi muốn định tuyến URL để nó sẽ đi đến bộ điều khiển sản phẩm, sau đó chạy hàm getCategoryByName cho phân đoạn đầu tiên, sau đó chạy getProductByName cho phân khúc thứ hai. Dưới đây là những gì tôi có:CodeIgniter Routing
URL: products/docupen/rc805
routes.php: $route['products/([a-z]+)'] = "products/getCategoryByName/$1"; $route['products/([a-z]+)/([a-z0-9]+)'] = "products/$1/getProductByName/$2";
Nhưng nó không làm việc. "docupen" là danh mục và "rc805" là sản phẩm.
Xin cảm ơn trước.
Cảm ơn tất cả sự giúp đỡ của bạn. Đây là những gì tôi đã kết thúc với những gì tôi cần.
$route['products/:any/:num'] = "products/getProductByID"; $route['products/:any/:any'] = "products/getProductByName"; $route['products/:any'] = "products/getCategoryByName";