从控制器内部获取根应用程序目录的最佳方法是什么?是否可以在控制器外部获取它?
现在,我通过将其(从参数)作为参数传递给服务来获得它,如下所示:
services:
sr_processor:
class: Pro\Processor
arguments: [%kernel.root_dir%]
在Symfony2中是否有更好,更简单的方法来获取此信息?
13
您的解决方案是最好的
—
Inoryy 2012年
您将服务和控制器混合在一起
—
约翰·史密斯
再次针对Symfony 3.3及更高版本,使用
—
Muzafar Ali
%kernel.project_dir%
它可以进入您的项目的根目录。
确保将文字用引号引起来:
—
ochitos
["%kernel.root_dir%"]