私はYiiの最新バージョンを使用しており、基本的にURLパラメータを照合しようとしています。
たとえば、私のURLが次のような場合:
_site.com/events/199/111
_
最初のパラメータ、たとえば「199」を取得し、同様に2番目のパラメータ、たとえば「111」を取得する関数は何ですか。
CodeIgniterには$this->url->segment(1)
があることを覚えています。Yii :)には基本的に同じ機能が必要です
のようなもので-
_$this->createUrl('blah/blahx',array('id'=>2));
_
あなたは-
_$x = CHttpRequest::getParam('id'); //outputs x=2
_
または$x = Yii::app()->getRequest()->getQuery('id'); //x=2 again
getParamメソッドを試すことができます
$id = Yii::app()->request->getParam('id');
あなたはこれを読むべきです:
問題については、対応するURLルールを作成するだけです。 :
'events/<param1>/<param2>'=>'events/view',
そしてあなたのコントローラーで:
public function actionView($param1, $param2)
{
// you can now use $param1 and $param2
}