在yii2中创建动态url
我的规则配置是:在yii2中创建动态url,yii2,yii2-basic-app,yii2-urlmanager,Yii2,Yii2 Basic App,Yii2 Urlmanager,我的规则配置是: [ 'pattern' => 'admin/post', 'route' => 'admin/default/post', ], 这是工作!打开时http://example.com/admin/post为我显示admin/default/post 但当我想用以下代码创建动态url时: echo \yii\helpers\Url::to('/admin/default/test'); 输出为http://example.com/admin/def
[
'pattern' => 'admin/post',
'route' => 'admin/default/post',
],
这是工作!打开时<代码>http://example.com/admin/post为我显示admin/default/post
但当我想用以下代码创建动态url时:
echo \yii\helpers\Url::to('/admin/default/test');
输出为http://example.com/admin/default/test
谁要正确创建动态url?关于url::to()
此方法非常类似于[[toRoute()]]
。唯一的区别是
这种方法
要求仅将路由指定为数组。如果给定一个字符串,它将被视为URL
您需要传递的是数组
,而不是字符串
\yii\helpers\Url::to(['/admin/default/test']);