perl – Mojolicious url_for:绝对路径
发布时间:2020-12-15 21:38:54 所属栏目:大数据 来源:网络整理
导读:我目前正试图将我的一个较小的催化剂应用程序移植到Mojolicious (就是图个好玩儿). 假设我们在页面上:http://whatever.com/generate. 在该页面上有一个链接,例如“生成” 使用催化剂(使用TT模板)并将链接定义为 uri_for 'generated' 它将生成一个到http://w
我目前正试图将我的一个较小的催化剂应用程序移植到Mojolicious
(就是图个好玩儿). 假设我们在页面上:http://whatever.com/generate. 使用催化剂(使用TT模板)并将链接定义为 uri_for 'generated' 它将生成一个到http://whatever.com/generate/generated的链接 uri_for '/generated' 它将生成一个到http://whatever.com/generated的链接 我尝试用Mojolicious’url_for做同样的事情,但似乎工作方式不同. url_for 'generated' 要么 url_for '/generated' 两个调用都生成一个’/ generate / generated’的链接 所以我的问题是:如何让url_for生成一个绝对路由的链接. 谢谢, 解决方法
url_for生成相对于app root的url.这样做是为了便于携带:您可以将您的应用放在任何网址上,并且您的链接不会被破坏.
如果你需要一个绝对路径的链接,你为什么需要url_for?您只能使用字符串’/ generated’. 另一方面,如果你真的需要Mojo :: URL对象,你可以得到它 <%= url_for->path('/generated') %> 在没有params的情况下调用url_for会返回当前url (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |