Doctrine2标准将1转换为true



我对Doctrine2的标准有问题。iuse标准以这样的方式检查poststresql的小型类型:

$criteria = Criteria::create()->where(Criteria::expr()->eq("actif", 1));
return $this->c_Agenda->matching($criteria);

但是我有一个错误:

整数的无效输入语法:'t&quord

我想标准在true和poptresql中转换1未识别此值。如果我更改1到0,我会有相同的错误,但是使用f而不是t。

在poptresql中,actif类型是smallint。

尝试用Criteria::expr()->eq("actif", "1")

替换Criteria::expr()->eq("actif", 1)

相关内容

  • 没有找到相关文章

最新更新