sql >> Base de Datos >  >> RDS >> Mysql

enrutamiento dinámico de encendido de código

Siento que esto se pregunta todas las semanas.

Abre tu application/config/routes.php , luego agrega algo como esto:

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

Tenga en cuenta que enrutará todo a un controlador llamado action . Si tiene otros controladores, también debe agregar una ruta para ellos (preferiblemente colocado antes de este).

// EDITAR:Usando esto puedes ir a http://your-site.com/secrets-of-internet-marketing y llamará al get_article función en el my_controller controlador y pase "secrets-of-internet-marketing" como primer argumento. Que luego puede procesar con algo como esto:

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