我仍然在学习一般的mojolicious和MVC框架所以这可能是一个问题我想到这个错误,所以如果我请建议一个更好的方法来做以下.
我有一个route/route /:param,其中param有时是定义的,有时不是.我试图在该路线的模板中使用"param",但我得到一个错误,说"param"需要显式的包名.我知道这是由于:param在路由中没有匹配,因为当我调用/ route/value时一切正常.
当"param"被定义和未定义时,有没有办法能够同时使用相同的模板?我只是试图预先填充"param"中定义的表单,但不要求它.
在我的模板中
<% if(defined($param)){ %><%= $param %><% } %>
Run Code Online (Sandbox Code Playgroud)
谢谢.