2011-02-06 3 views
0

S'il vous plaît voir le contrôleur suivant dans CodeIgniter 2CodeIgniter 2 - utiliser la fonction de contrôleur par défaut sans spécifier dans l'URL

<?php 
class user extends CI_Controller { 

    function __construct() { 
     parent::__construct(); 
    } 

    function index($id) { 
     // do something here  
    } 
} 

>

Donc, mon URL serait http://mydomain.com/user/index/2

Mais ce que je vraiment? vouloir est de pouvoir ne pas avoir l''index' dans l'URL, donc l'URL serait http://mydomain.com/user/2

Est-ce que quelqu'un sait comment je peux y parvenir?

Merci à l'avance

+2

Vous devez regarder dans les routes. – Darren

+0

http://codeigniter.com/wiki/mod_rewrite/ –

+0

@Darren Merci! – phpNutt

Répondre

0

Mon autre réponse est de se débarrasser od index.php, mais je ne savais pas que ce n'est pas ce que vous avez demandé.

J'ai dû faire face à ce problème donc ce que je ne faisais ajouter une route numéro regex:

$route['(:num)'] = '/user/index/$1'; 
Questions connexes