YII使用baseUrl得到网站根目录,使用相对路径以便迁移
得到baseurl是很有用的,
直接用固定的绝对地址的话影响代码迁移,
用相对的话有时又不方便。
用baseurl可以动态得到绝对地址。
Yii::app()->baseUrl
但是有一点要注意的是,我在实际的应用中发现,baseUrl后面一定要加"/"才能指向网站根目录
如果baseUrl和其它地址联合使用是没问题的,
比如:<ahref="<?phpechoYii::app()->baseUrl;?>/index.php/posts/A">A</a>
但是如果单独使用,比如想指向网站首页,一定要加"/"
<ahref="<?phpechoYii::app()->baseUrl;?>/">Home</a>
如果只写:<ahref="<?phpechoYii::app()->baseUrl;?>">Home</a>
在本地测试环境可以得到根目录地址,但是发布到server服务商的服务器以后得到页面当前地址
相关推荐
Bonrui编程路 2020-07-18
深井兮兮 2020-07-18
Alisa0 2020-06-14
DBATips 2020-06-07
atb 2020-04-18
taoqidejingling 2020-03-05
小惠 2020-03-03
sunln00 2020-02-20
林大夏 2020-02-16
aihenaichadeyun 2019-12-20
csdnyasin 2019-12-21
福叔 2019-12-09
gaozhlzh 2013-09-11
心动 2019-11-17
lyccsu 2015-05-15
lhxxhl 2019-06-10
snowknow 2019-07-01
lovexiaoqiqi 2019-05-20
Dongxiem 2015-09-08