【发布时间】:2013-03-05 07:31:50
【问题描述】:
我希望能够在我的Catalyst 应用程序中定义一个应用程序范围的(全局)变量,以便我可以在我所在的任何控制器中访问它。这样做的目的是我不重复值在我的应用程序周围,大部分情况下都不会改变。目前我正在my_app.pm 中定义变量,如下所示:
our $GLOBAL_VAR = 'value';
然后在我的控制器中,我尝试像访问子程序一样访问变量:
my_app::$GLOBAL_VAR
但是,这不起作用。有谁知道做到这一点的最佳方法,或者在 Catalyst 中实现这一目标的更好方法?谢谢!
【问题讨论】:
标签: perl global-variables catalyst