在我看来用作显示或不显示的开关的布尔值有问题

trouble with boolean value used as switch for showing or not in my view

一定是理解错别字的问题。我有一个记录集,用于在导入数据期间进行初始化。 我不想在我的观点中显示特殊记录。

我的记录数据库如下所示:

在我的方法中,我尝试添加一个 where 语句:

类型为tinyint。

public function fetchAllP($projectid)
{
    $show = 0;
    return $this->tableGateway->select(['ProjectID' => $projectid],['show_not' => false]);
}

如您所见,我尝试使用 false/0 随便什么。无论如何,该方法在没有 show_not 方程的情况下也有效。

我的错误在哪里?它应该很简单,但我不会看到错误并且记录仍然显示。任何帮助表示赞赏。

尝试

return $this->tableGateway->select(['ProjectID' => $projectid, 'show_not' => false]);

select方法只接受一个参数。