Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql API平台:具有默认WHERE子句的实体_Sql_Orm_Doctrine_Where_Api Platform.com - Fatal编程技术网

Sql API平台:具有默认WHERE子句的实体

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 =

我是Symfony、Doctrine和Api平台包的新手

是否有一种默认情况下筛选集合的方法。 我正在使用一个SQL视图,它提供了大约3000行。在我的应用程序中,我只需要几个(大约500个左右)

默认情况下,生成的实体显示整个视图。在此视图中存在一个具有字符串值的列(showInList)。现在我想让api平台只显示具有此特定值的所有员工。 我知道可以设置一个过滤器。但如果我移除或覆盖过滤器,我会得到所有员工

做那样的事会很酷的

@ORM\Entity(where="visibility = 'showInList'"

很抱歉,我的英语和thx都很差。

你应该用一个分机来做这件事。以下是一个工作示例: