web-dev-qa-db-fra.com

symfony 4: Comment obtenir "/ public" à partir de RootDir

J'ai une image dans le dossier public.
Comment puis-je obtenir mon répertoire image dans symfony4?
Dans symfony 3, son équivalent est:

$webPath = $this->get('kernel')->getRootDir() . '/../web/';
5
Mouna Ben Hmida

Vous pouvez utiliser soit

$webPath = $this->get('kernel')->getProjectDir() . '/public/'; 

Ou le paramètre %kernel.project_dir%

$container->getParameter('kernel.project_dir') . '/public/';
8
goto
parameters:
    webDir: '%env(DOCUMENT_ROOT)%'
0
Nexen