基于数据动态解析实体的验证 - Symfony

时间:2018-03-22 08:22:45

标签: php symfony

我正面临一个挑战,无法找到正确的方法。请告诉我如何实现这一目标的正确方法。

给定实体

Class Product 
{
   private $id;
   private $name;
   private $files;
   private $attributes;
   private $category;
}

现在我们都知道我可以在validation / Product.yml下创建验证文件,Symfony会通过适当的配置来处理验证。

现在我面临的挑战是如何根据产品类别解决动态验证规则? 假设我有5个类别,即category1,category2,category3,category4和category5。

我需要根据所选类别验证$files$attributes属性。 鉴于可以有任意数量的类别。

我已经阅读了有关验证组的信息,但由于可以有任意数量的类别,因此组功能似乎不可行。

0 个答案:

没有答案