câu trả lời
của gseric sẽ hoạt động nhưng với tác dụng hydrat hóa các thực thể của bạn bằng các số nguyên. Để vẫn nhận được boolean trong các thực thể của mình, bạn chỉ cần mở rộng BooleanType
của Doctrine :
class BooleanToIntType extends \Doctrine\DBAL\Types\BooleanType
{
public function getBindingType()
{
return \PDO::PARAM_INT;
}
}
Sau đó, trong bootstrap ứng dụng của bạn:
\Doctrine\DBAL\Types\Type::overrideType('boolean', BooleanToIntType::class);