Mysql
 sql >> Database >  >> RDS >> Mysql

instradamento dinamico dell'accenditore di codice

Sento che questo viene chiesto ogni settimana.

Apri il tuo application/config/routes.php , quindi aggiungi qualcosa del genere:

$route['^(:any)'] = "my_controller/get_article/$1";

Tieni presente che indirizzerà tutto a un controller chiamato action . Se hai altri controller, dovresti aggiungere un percorso anche per loro (preferibilmente posizionato prima di questo).

// EDIT:usando questo puoi andare a http://your-site.com/secrets-of-internet-marketing e chiamerà get_article funzione nel my_controller controller e trasmetti "secrets-of-internet-marketing" come primo argomento. Che può quindi elaborare con qualcosa del genere:

public function get_article($article_name) { 
    // something like this: 
    $article = $this->article_model->get_model_by_name($article_name);
    $this->load->view('article', $article);
}