Вопрос

When running under mod_perl Cwd's getcwd returns / When using Mojolicious, I can simply put $self->app->home in any controller to determine the absolute path to the base directory in which the application runs.

Is there something similar in Catalyst?

Regards, ldx

Это было полезно?

Решение

Catalyst has $c->path_to( 'something' ), so you can directly ask it to give you a path to a file or resource.

Alternatively, you could use $c->config->{ home } to get your root directory. But that seems a bit hackish and is not guaranteed to work with the next release of Catalyst.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top