我使用Symfony2與教義來嘗試和更新表模式。我能夠創建表格。我也能夠填充表格。但是,在更新實體中的註釋(我希望某些字段可以爲空)後,這些更改不會被拾取。沒有更新「主義」
我確實創建了具有「Annotations」選項的實體。但是,當我將這一行「nullable = true」添加到字段imageName上的實體時,什麼都不會發生。即:當我運行「./app/console doctrine:schema:update」時,我得到以下輸出:「Nothing to update - 您的數據庫已經與當前實體元數據同步。」
請注意,我試過通過刪除表:./app/console doctrine:database:drop --force,然後通過以下方式重新創建它:./app/console doctrine:database:create然後也是./app/控制檯原則:架構:創建但它仍然不會將我更新的可空字段添加到imageName。
你最初是否執行了原理:mapping:convert?如果是這樣,在schema:update命令將使用註釋之前,您需要刪除生成的xml/yml文件。 – Cerad
@Cerad,這些文件在哪裏找到?我看着應用程序/緩存下,但沒有找到任何東西。 –