私は Mojolicious を初めて使用するので、これが基本的な質問である場合は申し訳ありませんが、周りを見回したところ、良い方法が見つかりませんでした。
Perl コード (param(' element ') で使用) とテンプレート (たとえば INPUT name=" element " ...> . Perl側とテンプレート側の両方で使えるように「要素」をどこかに定義する方法はありますか? スーパーグローバル変数?
前もって感謝します!
私は Mojolicious を初めて使用するので、これが基本的な質問である場合は申し訳ありませんが、周りを見回したところ、良い方法が見つかりませんでした。
Perl コード (param(' element ') で使用) とテンプレート (たとえば INPUT name=" element " ...> . Perl側とテンプレート側の両方で使えるように「要素」をどこかに定義する方法はありますか? スーパーグローバル変数?
前もって感謝します!
あなたが正しいと理解したらstash
、あなたの質問に対する答えです。
https://metacpan.org/pod/Mojolicious::Controller#stash
例。コントローラーには、次のようなコードがあります。
sub action {
my $c = shift;
$c->stash(name_of_param => $c->param('name_of_param'), another_param => $c->param('another_param'));
$c->render;
}
テンプレート内:
<h1><%= $name_of_param %></h1>
<h2><%= $another_param %></h2>
これ以上良い方法は無いと思います。