代码之家  ›  专栏  ›  技术社区  ›  sasori

如何用PHP在现有数据库中使用doctrine1.2生成模型?

  •  1
  • sasori  · 技术社区  · 16 年前

    有人能在这里告诉/键入如何使用php和docine从现有数据库生成模型吗?,我所做的是,将document文件夹+document.php放在一个名为e.g test的文件夹中,现在在这个测试文件夹中,我添加了一个名为test1.php的php脚本,在这个test1.php中,我使用了以下代码

    include_once('Doctrine.php');
    spl_autoload_register(array('Doctrine','autoload'));
    
    $manager = Doctrine_Manager::getInstance();
    
    $conn = Doctrine_Manager::connection('mysql://usr:password@localhost/dbname','doctrine');
    
    Doctrine::generateModelsFromDb('/models',
        array('doctrine'),
        array('classPrefix'=>'Square_Model_')
      );
    

    然后,当我通过php-f test1.php通过cmd运行该脚本时,什么都没有发生,我应该怎么做?

    1 回复  |  直到 16 年前
        1
  •  1
  •   BenV Langley    16 年前

    也许它只是生成模型,而不是把它们放在你认为应该放在的地方。

    '/models' 将创建 models 文件系统根目录(例如, C:\models 如果你在窗户上)。

    'models' (没有斜线)将创建 模型

    推荐文章