在mod_perl下运行时,Cwd的getcwd
会返回/
使用Mojolicious时,我可以简单地将$self->app->home
放在任何控制器中,以确定运行应用程序的基本目录的绝对路径。
Catalyst中有类似的内容吗?
此致 LDX
答案 0 :(得分:3)
Catalyst有$c->path_to( 'something' )
,因此您可以直接要求它为您提供文件或资源的路径。
或者,您可以使用$c->config->{ home }
获取根目录。但这似乎有些过时,并不能保证与下一版Catalyst一起使用。