Pergunta

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

Foi útil?

Solução

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top