Tôi cảm thấy như điều này được hỏi hàng tuần.
Mở application/config/routes.php
của bạn , sau đó thêm một cái gì đó như sau:
$route['^(:any)'] = "my_controller/get_article/$1";
Xin lưu ý rằng nó sẽ định tuyến mọi thứ đến một bộ điều khiển có tên là action
. Nếu bạn có các bộ điều khiển khác thì bạn cũng nên thêm một tuyến cho chúng (tốt nhất là đặt trước bộ điều khiển này).
// CHỈNH SỬA:Sử dụng cái này, bạn có thể truy cập vào http://your-site.com/secrets-of-internet-marketing
và nó sẽ gọi get_article
trong my_controller
bộ điều khiển và chuyển "secrets-of-internet-marketing"
như đối số đầu tiên. Sau đó, có thể xử lý với một cái gì đó như thế này:
public function get_article($article_name) {
// something like this:
$article = $this->article_model->get_model_by_name($article_name);
$this->load->view('article', $article);
}