Doctrine 使用条令和zend框架2

Doctrine 使用条令和zend框架2,doctrine,zend-framework2,Doctrine,Zend Framework2,我以前使用过条令和zend framework 1,安装条令如下: 将条令库放在网站根目录下的库文件夹中 在bootstrap.php文件中添加以下函数 受保护函数 { 需要_once“Doctrine/Doctrine.php”; $this->getApplication() ->getAutoloader() ->推式自动装弹机(阵列(“条令”、“自动装弹”)、“条令”) } 将此行添加到application.ini(doctrine.dsn=”mysql://root@localho

我以前使用过条令和zend framework 1,安装条令如下:

  • 将条令库放在网站根目录下的库文件夹中
  • 在bootstrap.php文件中添加以下函数 受保护函数 { 需要_once“Doctrine/Doctrine.php”; $this->getApplication() ->getAutoloader() ->推式自动装弹机(阵列(“条令”、“自动装弹”)、“条令”)

    }

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

然后我从生成的模型中创建一个对象,并使用它添加,更新或删除数据库中的记录,但当我尝试使用zend framework 2时,我未能安装并使用doctrine,当google it发现一个名为entity的东西和一些我不知道的其他点,所以请告诉我如何使用zend 2安装doctrine,与我之前安装的想法相同,并将其与我的zend framework 2一起使用项目。谢谢

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

它们非常有用,并且有很好的文档记录

$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;