我正在运行 Kohana 3(最新),但我不知道如何处理 View 中的链接。例如。我的基本网址是http://localhost/foo/ 。我有一个类似的菜单,并且该菜单在 bar 和 baz 页面之间共享:
<a href="bar">Bar</a>
<a href="baz">Baz</a>
如果我在我的主页,我的链接是:
http://localhost/foo/bar
http://localhost/foo/baz.
这些链接是相同的。例如,如果我点击栏链接,我的链接将类似于:
http://localhost/foo/bar/bar
http://localhost/foo/bar/baz.
怎么了?我应该如何处理网址? 谢谢。
最佳答案
最简单的方法是使用:
URL::site('bar');
这将创建一个相对 URL,包括 base_path 和 index.php(如果已启用,则为 ofc)。
您还可以使用 Route::url()
使用路由生成相同的内容。
Route::url('route_name', array('id' => $id));
这不仅仅涉及 View ,还涉及所有附加链接。
关于url - Kohana 3 - 我应该如何处理 View 中的 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6311157/