【发布时间】:2012-03-02 05:05:48
【问题描述】:
从控制器内部获取根应用程序目录的最佳方法是什么?是否可以在控制器之外获取它?
现在我通过将它(从参数)作为参数传递给服务来获取它,如下所示:
services:
sr_processor:
class: Pro\Processor
arguments: [%kernel.root_dir%]
有没有更好、更简单的方法在 Symfony2 中获取这些信息?
【问题讨论】:
-
你的解决方案是最好的
-
你把服务和控制器搞混了哟
-
对于 Symfony 3.3 及更高版本,再次使用
%kernel.project_dir%获取项目的根目录。 -
请务必将文字用引号括起来:
["%kernel.root_dir%"]
标签: php symfony symfony-2.8 symfony-config-component