Comment obtenir les paramètres Yii directement à partir de la chaîne de requête (URL)
Je suis en utilisant la dernière version de Yii et en essayant essentiellement de rassembler les paramètres de l'URL.
Par exemple, si l'adresse de ma page a été comme suit:
site.com/events/199/111
Quelle est la fonction d'attraper le premier paramètre e.g '199' et de même encore-à-dire saisir le 2e paramètre e.g '111'.
Je me souviens de CodeIgniter a $this->url->segment(1)
en gros, j'ai besoin de la même fonctionnalité Yii 🙂
source d'informationauteur Zabs
Vous devez vous connecter pour publier un commentaire.
Sur quelque chose comme -
Vous pouvez obtenir votre paramètre à l'aide de -
OU
$x = Yii::app()->getRequest()->getQuery('id'); //x=2 again
vous pouvez essayer getParam méthode
Vous devriez lire ceci :
Au sujet de votre problème, il vous suffit de créer une url correspondant à la règle, par exemple :
Et puis dans votre contrôleur :
Vous avez juste besoin d'uri composant.
Voici la solution , vous pouvez utiliser l'uri composant comme cela ; Yii::app()->uri->segment(2);
pour plus de détails suivez url
http://www.hasandemir.com/how-to-get-contoller-action-segments-like-codeigniter/