多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
/以http://localhost:8080/yii2-demo/web/index.php?r=article/index为例 //base输出根目录 echo \yii\helpers\Url::base(); //输出/yii2-demo/web echo \yii\helpers\Url::base(true); //输出http://localhost:8080/yii2-demo/web //home是输出首页 , 加上true是输出加域名的首页 echo \yii\helpers\Url::home(); //输出/yii2-demo/web/index.php echo \yii\helpers\Url::home(true); //输出http://localhost:8080/yii2-demo/web/index.php //当前的Url echo \yii\helpers\Url::current(); //输出/yii2-demo/web/index.php?r=article/index //to和toRoute都是生成Url , 后面加true都是生成带域名的Url echo \yii\helpers\Url::to(['article/add']); //输出/yii2-demo/web/index.php?r=article/add echo \yii\helpers\Url::to(['article/edit' , 'id' => 1]); //输出/yii2-demo/web/index.php?r=article/add&id=1 echo \yii\helpers\Url::to(['article/add'] , true); //输出http://localhost:8080/yii2-demo/web/index.php?r=article/add echo \yii\helpers\Url::to(['article/edit' , 'id' => 1] , true); //输出http://localhost:8080/yii2-demo/web/index.php?r=article/add&id=1 echo \yii\helpers\Url::toRoute(['article/add']); //输出/yii2-demo/web/index.php?r=article/add echo \yii\helpers\Url::toRoute(['article/edit' , 'id' => 1]); //输出/yii2-demo/web/index.php?r=article/add&id=1 echo \yii\helpers\Url::toRoute(['article/add'] , true); //输出http://localhost:8080/yii2-demo/web/index.php?r=article/add echo \yii\helpers\Url::toRoute(['article/edit' , 'id' => 1] , true); //输出http://localhost:8080/yii2-demo/web/index.php?r=article/add&id=1 //to和toRoute之间的区别, 传入string时 , to会直接把string当成url和toRoute则会解析 echo \yii\helpers\Url::to('article/add'); //输出article/add echo \yii\helpers\Url::toRoute('article/add'); //输出/yii2-demo/web/index.php?r=article/add [TOC]