小编Jus*_*eld的帖子

mojolicious引用一个并不总是定义的存储变量

我仍然在学习一般的mojolicious和MVC框架所以这可能是一个问题我想到这个错误,所以如果我请建议一个更好的方法来做以下.

我有一个route/route /:param,其中param有时是定义的,有时不是.我试图在该路线的模板中使用"param",但我得到一个错误,说"param"需要显式的包名.我知道这是由于:param在路由中没有匹配,因为当我调用/ route/value时一切正常.

当"param"被定义和未定义时,有没有办法能够同时使用相同的模板?我只是试图预先填充"param"中定义的表单,但不要求它.

在我的模板中

<% if(defined($param)){ %><%= $param %><% } %>
Run Code Online (Sandbox Code Playgroud)

谢谢.

perl mojolicious

9
推荐指数
1
解决办法
2644
查看次数

标签 统计

mojolicious ×1

perl ×1