2014-12-01 2 views
1

yii2 작업의 렌더링을 사용하여 URL을 보려면 매개 변수를 추가해야합니다. 예를 들어 다음보기 URL로 = 모든 매개 변수를 고양이를 추가 :Yii2는 검색어 매개 변수가있는 URL을 렌더링합니다.

localhost/sell/frontend/web/index.php?r=product/index 

이 내 인덱스 작업입니다 :

return $this->render('index', [ 
'product' => $product, 

]); 

답변

2

당신은 다음과 같은 URL을 만들 수 있습니다

yii\helpers\Url::toRoute(['product/index',['cat'=>'all']]); 

당신이 할 수있는 아래처럼 컨트롤러에서 리디렉션하십시오 :

$this->redirect(yii\helpers\Url::toRoute(['product/index',['cat'=>'all']])); 

그런 다음보기를 렌더링하십시오.

+0

이 렌더링 내에서 toRoute 또는 리디렉션을 어떻게 사용해야합니까? IM은 renderd 뷰 URL에 Post 매개 변수 외에도 GET 매개 변수를 갖습니다. – alex

관련 문제