我刚刚加在我的模型一个新的属性:Symfony2的学说:架构:更新不断更新
/**
* @ORM\Column(name="has_donation", type="boolean", options ={"default":false})
*/
private $hasDonation;
然后我试图运行:
php app/console doctrine:schema:update --force
这给了我以下结果:
Updating database schema...
Database schema updated successfully! "1" queries were executed
的问题是,我每次运行schema:update
命令时,我得到了相同的结果 - 无麦对我的实体进行任何更改。任何想法为什么?谢谢!
更新 这里的出来php app/console doctrine:schema:update --dump-sql
:
ALTER TABLE Clinic CHANGE has_donation has_donation TINYINT(1) DEFAULT '0' NOT NULL;
我有同样的问题,你解决了吗? – Vedmant
我不记得我是如何设法解决它的,但我现在以不同的方式设置默认值:private $ hasDonation = false;而不是在声明列时使用options参数。 – Sebastian