2015-01-15 4 views

답변

6

당신은 단순히 경로를 사용해야합니다

Url::to(['my_controller/action'], true); 

자세히보기 :

http://www.yiiframework.com/doc-2.0/yii-helpers-baseurl.html#to()-detail

http://www.yiiframework.com/doc-2.0/guide-runtime-routing.html#creating-urls

Url::to(['my_controller/action']); 

그리고 당신은 절대 기본 URL을 원하는 경우

+0

아니,하지만 그건 단지 my_controller/action을 반환한다. –

+5

마지막으로 나는 url 다음에 true를 전달할 필요가있다. url : to ([ 'my_controller/action'], true)'http를 반환한다. : //example.com/my_controller/action. –

2

팔로우 urlManager 그리고 예와 Yiiframework 2.0 요청


  • YII : $ APP-> basePath **** >>>> **** D : \ WAMP \ www가 \ yiiframework2 0.0 \ 프로젝트 \ 백엔드

  • YII : $ APP-> homeUrl; **** >>>> **** /yiiframework2.0/project/backend/web/index.php

  • YII : $ APP-> getUrlManager() -> createUrl ('사용자') **** >>>> **** /yiiframework2.0/project/backend/web/index.php?r=user

  • YII : $ app-> urlManager-> createUrl ([ 'site/page', 'id'=> 'about']) **** >>>> ****
    /yiiframe work2.0/프로젝트/백엔드/웹/index.php에? R = 사이트 % 2Fpage & ID = 약

  • YII : $ APP-> urlManager-> createUrl ([ '사이트/view ','id '=> 105]) **** >>>> **** /yiiframework2.0/project/backend/web/index.php?R = 사이트 % 2Fview & ID = 105



  • YII : $ APP-> 요청 -> base을 **** >>>> **** /yiiframework2.0/project/backend/web

,922,398,581,088,243,210
  • YII : $ APP-> 요청 -> URL **** >>>> ****
    /yiiframework2.0/project/backend/web/index.php