2010-01-10 2 views

Répondre

4
class Blah extends Controller { 

    function link($id) { 
     // $id == 11 
    } 

} 

accessible via l'URL blah/link/11

+0

merci, très simple mais bon. – marko

2

Il peut y avoir d'autres façons de s'y prendre, mais il semble que CodeIgniter a une URI Class qui vous permettra de récupérer des segments spécifiques de votre URI. Donc, quelque chose comme

$id = $this->uri->segment(3); //from a controller, I assume 

devrait vous obtenir ce que vous voulez.

Il aussi looks like CodeIgniter prendra des paramètres d'URI supplémentaires et les transmettra comme paramètres à votre fonction d'action.

#http://example.com/index.php/products/shoes/sandals/123 
class Products extends Controller { 

    function shoes($sandals, $id) 
    { 
     echo $sandals; 
     echo $id; 
    } 
} 
+0

Je n'ai jamais réalisé qu'il travaillait dans un autre cadre. Je pensais qu'il construisait le sien. :) Je pense que le titre a été changé. –

Questions connexes