url - Kohana 3 - 我应该如何处理 View 中的 url

标签 url hyperlink kohana uri kohana-3

我正在运行 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/

相关文章:

php - 分页当前链接不突出显示

c# - ASP.NET超链接绑定(bind)多个URL参数

javascript - 超链接(带有查询字符串)打开新窗口特定大小

javascript - typed.js 文本中的链接

kohana - Kohana 3.3 中的 VENDOR 文件夹有什么用?

php - 如何在 Kohana 3.1 中的 HMVC 子请求后保留变量的值?

php - 开始使用 Kohana PHP 框架的最快方法是什么?

php - 哪个术语最能描述 URL 路径的元素?

java - Tomcat URL 认证例如 : https://user:password@app. wibble.com

Javascript 如何使用 window.open 将变量传递给 URL 查询