在OpenWrt中跳转到任意url


在Openwrt中我们无法直接通过输出url的方式来跳转,而对于页面中的链接又是必不可少的。因此在LuCI中也提供了一种即时生成URL的方式。可以通过调用build_url来生成我们想要的URL,build_url的使用依赖于在controller中注册的模块的path:

entry(path, target, title=nil, order=nil)

例如我们有如下的一个entry。

    page                  = entry({"admin", "register"}, template("admin/system/register"), _("Register"), 10)
page.i18n = 'admin'
page.dependent = true



 如果想跳转到这个Register页面,则我们可以直接使用:

 

<a href="<%=luci.dispatcher.build_url("admin/register")%>">注册</a>


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM