0
我正在使用Zend Framework 2.4.3和Doctrine 0.9(對於ZF2)。我的實體名稱在CamelCase中,而我的表名都是小寫的。它的結果誤差在MySQL無法更改原則2中的名稱策略
「SQLSTATE [42S02]:基表或視圖未找到:1146表‘mydb.Campaign’不存在」
當然我可以重命名我的實體爲小寫,但我的問題是,爲什麼 表註釋不工作我已經定義我的實體
/**
* ORM\Table(name="campaign")
**/
class Campaign
{
//fields are here
}
我創建了一個custom NamingStrategy
爲小寫表名,但不知何故學說沒有使用NamingStrategy
。我是這樣說的,因爲我更改了DefaultNamingStrategy
的代碼來更改表名稱大小寫,但結果表名稱始終是Campaign而不是「campaign」。
我錯過了什麼嗎?
? – Saeven
MySql,並且我無法將其從區分大小寫變爲不區分大小寫 – ZafarYousafi
爲什麼這個問題標記爲「symfony2」? –