天天看點

Yii的Url::toRoute

沒有參數直接用單引号字元串;有參數  用一個數組表示  第一個元素是位址  第二個元素是參數

use yii\helpers\Url;
      
// /index.php?r=site/index
echo Url::toRoute('site/index');

// /index.php?r=site/index&src=ref1#name
echo Url::toRoute(['site/index', 'src' => 'ref1', '#' => 'name']);

// /index.php?r=post/edit&id=100     假設别名 "@postEdit" 被定義為 "post/edit"
echo Url::toRoute(['@postEdit', 'id' => 100]);

// http://www.example.com/index.php?r=site/index
echo Url::toRoute('site/index', true);

// https://www.example.com/index.php?r=site/index
echo Url::toRoute('site/index', 'https');