繁体   English   中英

确定在mod_perl下运行的Catalyst应用程序的应用程序目录

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM