谁能告诉我我的代码出了什么问题。
将原则 2 与 PHP 5.3 MySQL 5.5 结合使用
我对名为 IsDefault 的 BIT 字段的 YAML 映射,如果我希望应用程序中的值为真或假,该字段的值为 1 或 0:
IsDefault:
type: boolean
nullable: false
生成的实体是:
/**
* @var boolean $IsDefault
*/
private $IsDefault;
/**
* Set IsDefault
*
* @param boolean $isDefault
* @return Model
*/
public function setIsDefault($isDefault)
{
$this->IsDefault = $isDefault;
return $this;
}
/**
* Get IsDefault
*
* @return boolean
*/
public function getIsDefault()
{
return $this->IsDefault;
}
不幸的是,当我访问应用程序中的数据时,每一行都返回 IsDefault 为 TRUE。有谁知道为什么?
我有同样的问题,我Bit(1)
更改为TINYINT(1)
并且运行良好。