Jeg føler, at dette bliver spurgt hver uge.
Åbn din application/config/routes.php
, og tilføj derefter noget som dette:
$route['^(:any)'] = "my_controller/get_article/$1";
Bemærk venligst, at det vil dirigere alt til en controller kaldet action
. Hvis du har andre controllere, bør du også tilføje en rute for dem (helst placeret før denne).
// EDIT:Ved at bruge dette kan du gå til http://your-site.com/secrets-of-internet-marketing
og den kalder get_article
funktion i my_controller
controller, og videregive "secrets-of-internet-marketing"
som det første argument. Som så kan behandle med noget som dette:
public function get_article($article_name) {
// something like this:
$article = $this->article_model->get_model_by_name($article_name);
$this->load->view('article', $article);
}