【问题标题】:working with doctrine and zend framework 2使用原则和 zend 框架 2
【发布时间】:2014-03-28 01:03:06
【问题描述】:

我之前使用过学说和zend框架1,安装学说如下:

  • 将教义库放在网站根目录下的库文件夹中。
  • 在 bootstrap.php 文件中添加以下函数 受保护的函数 _initDoctrine() { require_once '教义/Doctrine.php'; $this->getApplication() ->getAutoloader() ->pushAutoloader(array('Doctrine','autoload'),'Doctrine');

    $manager=Doctrine_Manager::getInstance();
    $manager->setAttribute(Doctrine::ATTR_MODEL_LOADING, Doctrine::MODEL_LOADING_CONSERVATIVE);
    
    $config=$this->getOption('Doctrine');
    $conn=Doctrine_Manager::connection($config['dsn'],'doctrine');
    return $conn;
    

    }

  • 将此行添加到 application.ini (doctrine.dsn = "mysql://root@localhost/mydb")
  • 使用教义脚本从数据库自动生成模型。

然后我从我生成的模型中创建一个对象,并使用它来添加、更新或删除数据库中的记录,但是当我尝试使用 zend 框架 2 时,我无法安装和使用学说,当谷歌搜索它时,我发现了一个名为entity 和其他一些我不知道的点,所以我想知道如何使用 zend 2 安装教义,就像我之前安装的一样,并将它与我的 zend 框架 2 项目一起使用。谢谢

【问题讨论】:

    标签: doctrine zend-framework2


    【解决方案1】:

    如果您想将 Doctrine2 与 ZF2 一起使用,您可以在 composer.json 中为 ORM 部分包含 DoctrineModuleDoctrineORMModule

    它们非常有用且文档齐全

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-15
      • 1970-01-01
      • 2016-11-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多