我之前使用过doctrine和zend框架1,并按如下方式安装了doctrine:
在bootstrap.php文件中添加以下函数 受保护的函数_initDoctrine() { require_once'Desstrine / Doctrine.php'; $这 - > getApplication() - > getAutoloader() - > pushAutoloader(阵列( '教义', '自动加载'), '教义');
$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;
}
然后我从我生成的模型中创建一个对象,并使用它来添加,更新或删除数据库中的记录但是当我尝试使用zend框架2时,我无法安装和使用它的学说,当谷歌我发现了一个叫做的东西实体和其他一些我不知道的点,所以请我知道如何使用与之前安装的相同的想法安装带有zend 2的学说,并将其与我的zend框架2项目一起使用。感谢
答案 0 :(得分:2)
如果您想将Doctrine2与ZF2一起使用,则可以在composer.json
中为ORM部分添加DoctrineModule和DoctrineORMModule。
它们非常有用且记录良好