Search 用条令寻找几个论点
我是Symfony2的初学者,我在正确使用原则方面有问题。 我已经为现有数据库创建了一个实体,我可以使用Doctrine在数据库中使用findById、findByAuthor等函数进行搜索。 我的下一步是创建一个HTML表单,用户可以在其中输入几个参数。 我的目标是,该理论现在在数据库中搜索所有实体,这些实体匹配所有/至少一个参数。 我希望我可以使用一个带有输入数据的实体来实现这一点,但我不知道如何实现 希望你能理解我的意思,并能帮助我:)Search 用条令寻找几个论点,search,doctrine,symfony,Search,Doctrine,Symfony,我是Symfony2的初学者,我在正确使用原则方面有问题。 我已经为现有数据库创建了一个实体,我可以使用Doctrine在数据库中使用findById、findByAuthor等函数进行搜索。 我的下一步是创建一个HTML表单,用户可以在其中输入几个参数。 我的目标是,该理论现在在数据库中搜索所有实体,这些实体匹配所有/至少一个参数。 我希望我可以使用一个带有输入数据的实体来实现这一点,但我不知道如何实现 希望你能理解我的意思,并能帮助我:) 问候您需要使用自定义查询来完成此操作。这主要是通过以
问候您需要使用自定义查询来完成此操作。这主要是通过以下方式完成的 至于使其无外观,您需要自己创建一个类(如果尚未创建),以便将查询放入。看起来有点过头了。我也经历了寻找替代品的阶段。但最后,这很简单
当请求实体类型的存储库时,Doctrine将只为您提供一个类的实例,它将是透明的。对于简单的条件,您可以使用
findBy
方法。
使用$em
实体管理器
$em->getRepository('YourBundle:YourEntity')->findBy(array(
'id' => $id,
'author' => $author));
更多信息
对于更复杂的情况,您必须使用