[英]Catalyst application under Apache2 mod_perl won't render Mason templates
[英]Determine application directory of Catalyst application running under mod_perl
当在mod_perl下运行时,Cwd的getcwd
返回/
当使用Mojolicious时,我可以简单地将$self->app->home
放在任何控制器中,以确定运行应用程序的基本目录的绝对路径。
Catalyst中有类似的东西吗?
问候,ldx
Catalyst有$c->path_to( 'something' )
,所以你可以直接让它给你一个文件或资源的路径。
或者,您可以使用$c->config->{ home }
来获取根目录。 但这似乎有些过时,并不能保证与下一版Catalyst一起使用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.