Outils pour utilisateurs

Outils du site


symfony4:kernel

Appeler le Kernel (getProjectDir, etc.)

L'exemple ci-dessous fait appel au Kernel afin d'obtenir le chemin absolu du projet.

  • La fonction reçoit une instance du kernel par injection de dépendance
  • Elle fait appel à la méthode getProjectDir() du kernel.
<?php
 
namespace App\Controller;
 
use Symfony\Component\HttpKernel\KernelInterface;
...
 
class TestController extends AbstractController
{
    /**
     * @Route("/test", name="test")
     */
    public function index(KernelInterface $kernel)
    {
        $projectDir = $kernel->getProjectDir();
 
        ...
    }
}
symfony4/kernel.txt · Dernière modification: 2019/08/10 07:51 par marclebrun