【发布时间】:2011-09-16 18:40:35
【问题描述】:
我的 config.yml 中定义了一个服务
services:
kinorm_pdo:
class: Pate\KinormBundle\Dbal\Db
arguments: [%kinorm.db_driver%,%kinorm.db_user%,%kinorm.db_pass%,%kinorm.db_name%,%kinorm.db_host%,%kinorm.db_charset%]
但是我想在一个不是控制器的类中访问这个服务,我不明白如何在不注入容器的情况下访问它。
基本上我只是想做
$user = new User();
并且可以在 $user 内部访问容器...
感谢您的建议!
【问题讨论】:
-
为什么不在控制器中创建一个返回容器的静态函数呢?
标签: symfony