2012-12-09 1 views
1

에서 URL 부분을 얻을 : 액션에서YII이 같은 <strong>URL 규칙</strong>이 컨트롤러

'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) 또는 컨트롤러보기? 당신이 당신의 컨트롤러에서 PARAM 같이 $ 슬러그를 전달할 수 있습니다보기에서

답변

1

다음 방법으로 프레임 워크를 사용해보십시오.

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

.. 모두 컨트롤러의 방법으로, 당신은 $_GET['slug']하여 슬러그에 액세스 할 수 있어야 뷰에서

..