2017-12-31 88 views
0

위에 검색 버튼이있는 양식을 만들었습니다. 검색 창에 내용을 쓰고 제출하지만 web/index? search = 'something'으로 돌아갑니다. 나는 그것이 내가 지금있는 곳으로 돌아 가기를 원한다. 내 말은, 인덱스와 나는 다음과 같은 코드를 사용합니다.homeUrl이 양식 작업에서 작동하지 않습니다.

<form action="<?=Yii::$app->homeUrl?>?r=phone/index"> 
    <input type="text" name="search" placeholder="Search.."> 
    <input type="submit"> 
</form> 
  • 전화 내 컨트롤러 및 인덱스 내가 내 양식을 가지고있는 페이지입니다

감사를

+0

어떻게 빈으로 action 속성을 떠나 약 :'action = ""', 폼은 orriginal 컨트롤러 액션에 제출 될 것입니다! – goseo

+0

나는 또한 그것을 시도하고 동일한 오류가 발생합니다. 그것은 그것을 비워두고 homeUrl이 똑같은 일을하는 것처럼 보입니다. –

답변

0

homeUrl 당신을 보내드립니다 설정 한 위치 또는 설정하지 않은 경우 기본 위치입니다. 형태이고 같은 URL로 양식 데이터를 전송하고자 할 경우에 시도해보십시오

yii\helpers\Url::to(); 
0

변경으로

"<?=Yii::$app->homeUrl?>?r=phone/index" 

:

"<?=\yii\helpers\Url::to(['phone/index'])?>"