-2
私はバリデータサービスを私の中に注入することができました。エンティティのバリデータ制約を取得
今、エンティティメタデータからさまざまな制約を取得する方法を理解できません。 symfonyの2.8でテスト
私はバリデータサービスを私の中に注入することができました。エンティティのバリデータ制約を取得
今、エンティティメタデータからさまざまな制約を取得する方法を理解できません。 symfonyの2.8でテスト
// In your controller, get the validator:
$validator = $this->get('validator');
// Get Metadata for Class. You can use 'App\Bundle\Entity\YourEntity' as well
$meta = $validator->getMetadataFor(YourEntity::class);
// Used 'Default' as default Validation Group.
$constraints = $meta->findConstraints('Default');
http://symfony.com/doc/current/book/validation.html#using-the-validator-service
。他のバージョンでは、少し異なるアプローチが必要な場合があります。これがうまくいかない場合は、使用しているSymfonyのバージョンで質問を更新してください。