2015-01-15 26 views

cevap

6

Sadece bir yolunun kullanılması:

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

Devamı::

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']); 

Ve mutlak bir baz url istiyorsanız

+0

Hayır, bunu biliyorum ama sadece my_controller/action döndürür –

+5

Nihayet anladım, sadece url'den sonra doğru bir şekilde geçmeliyiz, örneğin: Url: to (['my_controller/action'], true) ' : //example.com/my_controller/action. –

2

Takip urlManager Ve örnekle Yiiframework 2.0'da Talebi


  • Yii :: $ app-> BasePath **** >>>> **** D: \ wamp \ www \ yiiframework2 0,0 \ proje \ arka uç

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

  • Yii :: $ app-> getUrlManager() -> createUrl ('kullanıcı') **** >>>> **** /yiiframework2.0/project/backend/web/index.php?r=user

  • Yii :: $ app-> urlManager-> createUrl (['site/sayfa', 'id' => 'about']) **** >>>> ****
    /yiiframe work2.0/proje/arka uç/web/index.php? r = Site% 2Fpage & id = yaklaşık

  • Yii :: $ app-> urlManager-> createUrl ([ 'site/bak ',' id '=> 105]) **** >>>> **** /yiiframework2.0/project/backend/web/index.php?r = Site% 2Fview & id = 105



  • Yii :: $ app-> request-> baseURL **** >>>> **** /yiiframework2.0/project/backend/web


  • Yii :: $ app-> request-> url **** >>>> ****
    /yiiframework2.0/project/backend/web/index.php