Url::site()方法允许你为你的网站生成一个完全合格的url.
用法
echo Url::site(‘controller/action’);
/kohana/index.php/controller/action
如果你需要使用一个完全合格的域名,那么设置第二个参数是TRUE
echo url::site(‘controller/action’, TRUE)
http://kerkness.ca/kohana/index.php/controller/action
如果你要定义你的url的协议,你可以设置第二个属性为这个协议的字符串
echo Url::site(‘controller/action’, ‘ftp’);
ftp://kerkness.ca/kohana/index.php/controller/action
上面的示例假定你在application/bootstrap.php中使用了下列这样设置
Kohana::init(array(
‘base_url’ => ‘/kohana/’,
‘index_file’ => ‘index.php’,
));