【问题标题】:How to use CPAN modules in Perl Mason?如何在 Perl Mason 中使用 CPAN 模块?
【发布时间】:2013-10-31 20:50:38
【问题描述】:

我想使用 CPAN 库。 在 Mason 文件中,我应该在哪里添加这行 use Data::UUID;

【问题讨论】:

    标签: perl mason


    【解决方案1】:

    在服务于 Mason 请求的 file.pl 中。

    #!/usr/local/bin/perl
    use Mason;
    use Data::UUID;
    my $mason = Mason->new(comp_root => '...');
    print $mason->run('/foo')->output;
    

    【讨论】:

    • 我相信我看到了一个示例,该示例也显示了它们在模板中的使用,就像任何其他代码一样。你能确认一下吗?
    • 这条线是做什么用的? Mason->new(comp_root => '...');
    • 不一定有单独的 Mason 服务 Perl 脚本,具体取决于配置。但这并不重要,因为您可以将 use 行粘贴到模板的 <%init> 块中。 (虽然使用<%once> 可能会更好。)
    • 这只是一个来自 man Mason 的示例代码。该代码什么也不做。
    猜你喜欢
    • 1970-01-01
    • 2013-11-09
    • 1970-01-01
    • 1970-01-01
    • 2021-09-14
    • 2020-05-07
    • 2011-06-15
    • 2013-06-30
    • 1970-01-01
    相关资源
    最近更新 更多