2014-02-17 3 views
1

저는 Yii 프레임 워크를 사용하고 있으며 모든 종류의 URL에 대해 "create pdf"버튼을 구현하려고합니다. 내 첫 번째 계획은 단순히 버튼 링크 "PDF 작성"여기서 URL에 변수를 추가했다 :yii URL에 변수를 추가하는 법

'url' => Yii::app()->request->getUrl().'&pdf=true', 

을 그리고 그것은 내가 좋아하는 사이트로 직접 입력하는 경우를 제외하고 모든 링크에 잘 작동 : www.example.com.

사실

www.example.com/ & PDF = 또는 URL에 변수를 추가 할 YII의 방법이있다 :이 경우는 다음과 같습니다로 버튼 링크를 사용할 수 없게하므로 URL에는 index.php를가 없습니다 수표를 발행해야합니까?

답변

2

이처럼 링크를 만들 :

Yii::app()->createUrl('controllerName/actionName', array('number' => 2, 'name'=>'john')); 

//or this if you want it with http::// 
Yii::app()->createAbsoluteUrl('controllerName/actionName', array('number' => 2, 'name'=>'john')); 
당신이 CMap::mergeArray($_GET, array('pdf' => 'true'))

와 함께 원래의 매개 변수에 매개 변수 (들)을 추가하고)합니다 (YII :: 응용 프로그램을 사용할 수 있습니다

+1

위대한 compatriot :) 가능한 경우 questionA에 createAbsoluteUrl() 및 해당 세부 정보를 추가하여 답변을 수정하십시오. 감사합니다 –

관련 문제