Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Perl和模板之间的表单元素名称的有趣共享_Perl_Templates_Mojolicious_Mojolicious Lite - Fatal编程技术网

Perl和模板之间的表单元素名称的有趣共享

Perl和模板之间的表单元素名称的有趣共享,perl,templates,mojolicious,mojolicious-lite,Perl,Templates,Mojolicious,Mojolicious Lite,我对使用Mojolicious还不熟悉,因此如果这是一个基本问题,我很抱歉,但我环顾四周,找不到一个好方法来解决 我想知道在Perl代码(用于param(“元素”)和模板(用于say INPUT name=“元素”)之间共享表单参数名称的最佳策略是什么。 有没有一种方法可以在某个地方定义“元素”,这样它就可以在Perl端和模板端使用?一个超级全局变量 提前谢谢!如果我理解你的意思是正确的,那么藏起来-就是你问题的答案 示例。在控制器中,您有以下代码: 子动作{ 我的$c=班次; $c->sta

我对使用Mojolicious还不熟悉,因此如果这是一个基本问题,我很抱歉,但我环顾四周,找不到一个好方法来解决

我想知道在Perl代码(用于param(“元素”)和模板(用于say INPUT name=“元素”)之间共享表单参数名称的最佳策略是什么。 有没有一种方法可以在某个地方定义“元素”,这样它就可以在Perl端和模板端使用?一个超级全局变量


提前谢谢!

如果我理解你的意思是正确的,那么
藏起来
-就是你问题的答案

示例。在控制器中,您有以下代码:

子动作{
我的$c=班次;
$c->stash(name_of_param=>$c->param('name_of_param'),另一个_param=>$c->param('other_param');
$c->渲染;
}
在模板中:



我认为不存在更好的方法。

谢谢Logionin,这就是我最终所做的,但我希望会有更好的方法。