如何获得你网站的基本 Url–kohana3使用手册
Url::base() 方法提供你网站的基本url。基本url就是你的Kohana的index.php文件的完整域名和路径。
基本url可以在你的application/bootstrap.php文件中调用Kohana::init()方法设置base_url属性来定义
注意:如果你的base_url被定义成一个诸如http://lampblog.net的完整域名。
那么Url::base()方法将始终使用完全合格的域名来反应。
使用
echo Url::base();
/kohana/
如果你想在你的基本url中包含index.php。那么设置第一个属性为true
echo Url::base(TRUE);
/kohana/index.php/
如果你没有在 Kohana::init中你的base_url中定义协议,但是你又想生成协议,设置第二个属性为TRUE
echo Url::base(FALSE, TRUE);
http://kerkness.ca/kohana/
如果你想为你的url设置一个特殊的协议,那么你就设置第二个属性为这个协议的字符串。
echo Url::base(FALSE, ‘ftp’);
ftp://kerkness.ca/kohana/
上面的示例假定你在application/bootstrap.php中使用了下列这样设置
Kohana::init(array(
‘base_url’ => ‘/kohana/’,
‘index_file’ => ‘index.php’,
));