我想知道在 Symfony2 中,在学说实体上存储类路径的最佳方式是什么?
我想存储类的完整路径,或者可能是针对实体的服务 ID。我喜欢路由对象转换为控制器的方式,是否有任何方法可以为任何类执行此操作?
例如,我有一个需要由另一个类验证的类。我可以再次存储类路径对象。这样我可以做一个$object->getValidator()
,它可以根据存储的内容自动创建验证对象。
我能想到的 3 种存储这些信息的方法:
- 完整路径:
/Acme/BlogBundle/Validator/ValidateClass
- 服务:
acme_validator_class
- 比如路由:
AcmeBlogBundle:Validator:ValidateClass