Sql API平台:具有默认WHERE子句的实体
我是Symfony、Doctrine和Api平台包的新手 是否有一种默认情况下筛选集合的方法。 我正在使用一个SQL视图,它提供了大约3000行。在我的应用程序中,我只需要几个(大约500个左右) 默认情况下,生成的实体显示整个视图。在此视图中存在一个具有字符串值的列(showInList)。现在我想让api平台只显示具有此特定值的所有员工。 我知道可以设置一个过滤器。但如果我移除或覆盖过滤器,我会得到所有员工 做那样的事会很酷的Sql API平台:具有默认WHERE子句的实体,sql,orm,doctrine,where,api-platform.com,Sql,Orm,Doctrine,Where,Api Platform.com,我是Symfony、Doctrine和Api平台包的新手 是否有一种默认情况下筛选集合的方法。 我正在使用一个SQL视图,它提供了大约3000行。在我的应用程序中,我只需要几个(大约500个左右) 默认情况下,生成的实体显示整个视图。在此视图中存在一个具有字符串值的列(showInList)。现在我想让api平台只显示具有此特定值的所有员工。 我知道可以设置一个过滤器。但如果我移除或覆盖过滤器,我会得到所有员工 做那样的事会很酷的 @ORM\Entity(where="visibility =
@ORM\Entity(where="visibility = 'showInList'"
很抱歉,我的英语和thx都很差。你应该用一个分机来做这件事。以下是一个工作示例: