SuperMenyII 2014-08-18
得到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服务商的服务器以后得到页面当前地址
所有的东西都是从这里开始。当你在终端里输入“/home”,你其实是在告诉电脑,先从/(根目录)开始,再进入到home目录。/lost+fount:系统异常产生错误时,会将一些遗失的片段放置于此目录下。