gpt4 book ai didi

php - 在 Zend 框架中使用 Doctrine 中的 PersistentObject

转载 作者:行者123 更新时间:2023-12-04 05:03:23 26 4
gpt4 key购买 nike

我有一个问题要问大家。在我使用 Codeigniter 大约 1 年后,我才开始使用 Zend Framework。我已经安装了所有东西,现在一切都在运行。但我有一个问题。我想使用 Doctrine 进行建模。而且我总是使用 Doctrine 中的 PersistentObject,但我似乎无法让它工作。

问题是我需要通过 ObjectManager 到 PersistentObject。但我不能让它工作。有人知道我如何通过 ObjectManger 从 DoctrineORM 模块传递到 PersistentObject 吗?

如果我不够清楚,你可以告诉我。说英语对我来说有点麻烦。对此我很抱歉!

最佳答案

您可以在模块的 onBootstrap() 方法中执行此操作:

<?php
namespace MyApplication;
use Doctrine\Common\Persistence\PersistentObject;

class Module {

public function onBootstrap($e){
$serviceManager = $e->getApplication()->getServiceManager();
PersistentObject::setObjectManager($sm->get('Doctrine\ORM\EntityManager');
}

}

关于php - 在 Zend 框架中使用 Doctrine 中的 PersistentObject,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15842640/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com