2012-12-09 25 views
1

URL規則這樣的:Yii中得到URL部分來自控制器

'urlManager'=>array(
    'urlFormat'=>'path', 
    'rules'=>array(
     '' => 'site/index', 
     '<controller:pages>/<slug>' => '<controller>/inPage', 
    ), 
    'showScriptName'=>false, 
), 

在行動,我可以得到鼻涕蟲一樣的說法

public function actionInPage($slug) 
{ 
    echo$slug; 
} 

但我怎麼能得到從主控制器參數(protected/components/controller.php)或控制器視圖

回答

1

嘗試按照建議的方式框架。

Yii::app()->request->getParam('slug'); 
1

鑑於你可以通過$蛞蝓,從您的控制器PARAM ..

通過在這兩個控制器的方式,你應該能夠通過$_GET['slug']訪問塞的觀點..