SQLSTATE[22P02]: Invalid text representation: 7
ERROR: invalid input syntax for type boolean: ""
500 Internal Server Error - PDOException
これは Doctrine2 (2.2-DEV) によるエラー メッセージの原因であり、残念ながら再び現れたバグです: http://www.doctrine-project.org/jira/browse/DDC-1394
このエラーの原因となるクエリは次のとおりです。
public function getFindAllNonOthersQueryBuilder()
{
return $this
->createQueryBuilder('t')
->where('t.isOther = :isOther')
->setParameter('isOther', false);
}
フィールド isOther は次のようにマッピングされます。
/**
* @var boolean $isOther
*
* @ORM\Column(name="isOther", type="boolean")
*/
protected $isOther = false;
ここで何が起こっているのですか?私はpostgresデータベースでタイプをチェックしましたが、それはboolean
あまりにも