Yii的URL美化

在main.php中的compont数组中添加如下:
‘urlManager’=>[
‘class’=>’source\core\base\UrlManager’,
“enablePrettyUrl” => true,
‘showScriptName’ =>false,
// 为路由指定了一个别名,以 post 的复数形式来表示 post/index 路由
// ‘rules’ => [
//// // 为路由指定了一个别名,以 post 的复数形式来表示 post/index 路由
//// ‘posts’ => ‘post/default/list’,
//// ‘fjyy’ => ‘post/default/list&taxonomy=20’,
//// ‘admin.php’ =>’admin.php’,
//
// // id 是命名参数,post/100 形式的URL,其实是 post/view&id=100
// ‘post/‘ => ‘post/default/list’,
//
//
// // controller action 和 id 以命名参数形式出现
// ‘//‘ => ‘/‘,
//
// // 包含了 HTTP 方法限定,仅限于DELETE方法
//// ‘DELETE /‘ => ‘/delete’,
//
// // 需要将 Web Server 配置成可以接收 *.digpage.com 域名的请求
//// ‘http://.digpage.com//profile’ => ‘user/profile’,
// ]
],

例子:
use yii\helpers\Url;
use yii\helpers\Html;

$url = Html::a(‘Alink’, [‘/book’,’b’=>’cdf’]);
$url2 = Url::to([‘/book/setting’,’b’=>’cdf’]);
$url3 = Url::to([‘/book/setting/create’,’b’=>’cdf’]);
$url4 = Url::to(‘/book/setting/create?b=cdf’);
$url5 = Url::to(‘/book/setting/delete?b=cdf&id=3’);
$url6 = Url::toRoute([‘book’,’b’=>’cdf’]);