symfony Получить путь к директории приложения от корня файловой системы
Primary tabs
Путь от корня файловой системы к корневой директории приложения в Symfony можно получить из Параметра 'kernel.project_dir'.
Достать в контроллере его можно так:
$basePath = $this->getParameter('kernel.project_dir');
В других классах придётся сначала вызвать Контейнер:
$basePath = $this->getConteiner()->getParameter('kernel.project_dir');
Таким образом, если вам необходимо получить путь, например, к данному контроллеру, добавляем к базовому пути путь внутри приложения:
$basePath = $this->getConteiner()->getParameter('kernel.project_dir'); $path = $basePath . DIRECTORY_SEPARATOR . '/src/YourBundle/Controller/ControllerClassName.php';
- Log in to post comments
- 5040 reads