我想在symfony中构建一个搜索过滤器。我正在使用symfony 2.8。我有四个受尊敬的实体的表格。 表是如何根据多个表实体创建一个symfony 2搜索过滤器
professional
professional_pets
professional_categories
professional_organization
professional_pets
表包含professionalId
和petId
店面关系的宠物和专业。 同样的方式professional_categories
表包含professionalId
和categoryId
字段以存储professional
和Categories
之间的关系。与professional_organization
相同的情况。
我想要什么,我想要一个dql查询过滤专业人士形式专业人员表,如果可能的话,只能提取专业表中与professional_pet,professional_categories和professional_organizations具体关系的记录。
在其他工作中,我希望在专业人员表格基础上为专业人士创建过滤器,如果在professional_pet,professional_categories和professional_organizations表格中存在他们的关系sotre。
你试过了吗? – Tiger
我没有找到正确的点尝试。我可以把一个函数放在professionalRepository中进行搜索。对我来说唯一的问题是为此编写一个dql。 –