3
當我從我的本地主機將我的SQL導出到我的服務器時,會出現一些非常奇怪/不尋常的情況。由於某種原因,教義要求相同的表格,但第一個字母是大寫字母。學說 - 第一個字母是導出mysql時的大寫字母
例如,我有一個名爲「購物車」的表。一直都是這樣,從未改變過。在我的本地主機上,實體加載沒有任何問題。我上傳我的Symfony2項目,當我加載我的購物車實體時,教義引發錯誤,說「購物車」不存在。如果我將表格名稱更改爲「購物車」,它可以工作。
這是發生這種情況的第二個項目。有沒有人遇到同樣的問題?如果是,你是如何解決它的?
的錯誤信息是:
SQLSTATE [42S02]:基表或視圖未找到:1146表 'gentleme_pa2.Product' 不存在
而註釋是:
/**
* Product
*
* @ORM\Table('product')
* @ORM\Entity
*/
class Product
究竟是什麼錯誤信息?另外,你是如何定義實體的;顯示註釋和類名。什麼是'cart' PHP文件的文件名/路徑?\ – Phil
---沒關係我會用註釋 –
將它放在答案中這裏我用我的表Product的例子更新了它。 –