Doctrine orm mysql表中的条令模型模式

Doctrine orm mysql表中的条令模型模式,doctrine-orm,codeigniter-2,Doctrine Orm,Codeigniter 2,我想将所有数据库表自动创建为条令表模式。理论版本为2。有谁能帮助我如何通过php本身而不是使用命令行工具plz来实现这一点?我正在使用codeigniter框架(2.0),所以基于该框架的解决方案将非常受欢迎 关于您需要实例化SchemaTool。此代码应适用于您: $em = $this->doctrine->em; $tool = new \Doctrine\ORM\Tools\SchemaTool($em); $tool->dropDatabase(); $classe

我想将所有数据库表自动创建为条令表模式。理论版本为2。有谁能帮助我如何通过php本身而不是使用命令行工具plz来实现这一点?我正在使用codeigniter框架(2.0),所以基于该框架的解决方案将非常受欢迎


关于

您需要实例化SchemaTool。此代码应适用于您:

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

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