Yiiフレームワークでセグメントはどのように機能しますか?
例....
http://myblog.com/index.php/controller/method/id/5
5を取得する方法は?
CodeigniterのようにYiiではパラメータなしで可能です$product_id = $this->uri->segment(4);
あなたはそれを得ることができます
$_GET['id'];
こんなふうになります....
controller/method/param1/value1/param2/value2.... so far so forth
@itachiの答えは正しいです。
あなたが使用することができます:$_GET['id']
Yiiは、CUrlManagerクラスを使用して、異なるタイプのURL管理を使用します。このクラスのparsePathInfo()関数:
パス情報をURLセグメントに解析し、それらを$_GETおよび$_REQUESTに保存します。