私のコードの何が問題なのか誰か教えてください。
PHP 5.3 MySQL 5.5 で Doctrine 2 を使用する
私のアプリケーションで値を true または false にしたい場合、1 または 0 の値を持つ IsDefault と呼ばれる BIT フィールドの YAML マッピング:
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 として返します。誰かが理由を知っていますか?