Сохранение того же имени таблицы в папке entites в symfony2

В настоящее время я разрабатываю систему рецензирования книг с использованием symfony2, я успешно создал таблицу базы данных на локальном хосте следующим образом:

mysql> SHOW COLUMNS FROM BookReview;
+------------+--------------+------+-----+---------+----------------+
| Field      | Type         | Null | Key | Default | Extra          |
+------------+--------------+------+-----+---------+----------------+
| id         | int(11)      | NO   | PRI | NULL    | auto_increment |
| Review     | varchar(500) | NO   |     | NULL    |                |
| rating     | int(11)      | NO   |     | NULL    |                |
| AppUser_id | int(11)      | YES  | MUL | NULL    |                |
| Book_id    | int(11)      | YES  | MUL | NULL    |                |
+------------+--------------+------+-----+---------+----------------+

Название этой таблицы — BookReview, оба B и R — заглавные буквы, но при использовании doctrine:mapping:import AppBundle чтобы создать сущности для моего проекта, буква R в имени таблицы «BooKReview» становится маленькой буквой, а название права становится «Bookreview» вместо «BooKReview». Есть ли способ сохранить имя таблицы точно так же.

~/Desktop/test222/BRS$ php app/console doctrine:mapping:import  AppBundle
Importing mapping information from "default" entity manager
> writing /home/sta177/Desktop/test222/BRS/src/AppBundle/Resources/config/doctrine/Bookreview.orm.xml

0

Решение

Вы можете определить tableName явным образом в yml:

BookReview:
type: entity
table: BookReview

Так что я гость, что вы можете сделать то же самое в XML
Я не знаю точную структуру

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]