Symfony2 で教義エンティティのクラスへのパスを保存する最良の方法は何ですか?
クラスへのフルパス、またはエンティティに対するサービスIDを保存したいと思います。ルーティング オブジェクトがコントローラーに変換される方法が気に入っています。どのクラスでもこれを行う方法はありますか?
たとえば、別のクラスによって検証される必要があるクラスがあるとします。クラスパスをオブジェクトに再度保存できました。このようにして、$object->getValidator()
保存されているものに基づいて検証オブジェクトを自動的に作成できます。
この情報を保存するために私が考えることができる3つの方法:
- フルパス:
/Acme/BlogBundle/Validator/ValidateClass
- サービス:
acme_validator_class
- ルーティングのように:
AcmeBlogBundle:Validator:ValidateClass