我正在调查与以下问题相关的问题:
在数据库中创建的对象(模式和实体)不会反映与实体和参数文件中的定义相同的框。
即:database_name: TestDB
将创建'testdb'而不是'TestDB',即:\....Bundle\Entity\Test:
type: entity
table: Test
将创建一个实体(表)'test'而不是'Test',这在使用YML或Annotations时都是如此。因此,导致找不到表的 PDO异常 。
有没有办法确保数据库对象命名遵循项目中定义的那些?
答案 0 :(得分:0)
根据documentation提供的craigh,我更改了lower_case_table_names = 2
的设置。这将允许查找将查找转换为小写,同时遵守Create Statement Casing。
以下是与同一问题相关的支持问题: