Схема модели доктрины из таблиц MySQL - PullRequest
0 голосов
/ 10 апреля 2011

Я хочу автоматически создать все свои таблицы базы данных в виде схемы таблицы доктрин. версия доктрины 2. Может кто-нибудь, пожалуйста, помогите мне, как получить это сам php вместо использования инструментов командной строки плз? Я использую Codeigniter Framework (2.0), поэтому решение, основанное на этом, будет высоко ценится.

Привет

1 Ответ

0 голосов
/ 29 июля 2011

Вам нужно создать экземпляр SchemaTool. Этот код должен работать для вас:

$em = $this->doctrine->em;

$tool = new \Doctrine\ORM\Tools\SchemaTool($em);
$tool->dropDatabase();
$classes = array(
  $em->getClassMetadata('user')
);
$tool->createSchema($classes);

http://www.doctrine -project.org / документы / ОРМ / 2,0 / ен / ссылка / tools.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...