我正面临一个挑战,无法找到正确的方法。请告诉我如何实现这一目标的正确方法。
给定实体
Class Product
{
private $id;
private $name;
private $files;
private $attributes;
private $category;
}
现在我们都知道我可以在validation / Product.yml下创建验证文件,Symfony会通过适当的配置来处理验证。
现在我面临的挑战是如何根据产品类别解决动态验证规则? 假设我有5个类别,即category1,category2,category3,category4和category5。
我需要根据所选类别验证$files
和$attributes
属性。
鉴于可以有任意数量的类别。
我已经阅读了有关验证组的信息,但由于可以有任意数量的类别,因此组功能似乎不可行。