我正在研究一种获取实体的所有验证约束的方法(我想要实现的是以 JSON 格式返回此数据并使用 JQuery Validation Plugin 在客户端应用相同的约束),但是我在获取约束时遇到了一些麻烦,这是我当前的代码:
$metadata = new \Symfony\Component\Validator\Mapping\ClassMetadata("Namespace\JobBundle\Entity\Job");
$annotationloader = new AnnotationLoader(new AnnotationReader());
$annotationloader->loadClassMetadata($metadata);
我在 $metadata 中得到的是约束属性的空数组,其余的($properties 和 $members 只有错误消息......但没有实际约束(例如:必需,整数......))。
我做错了什么?