相关疑难解决方法(0)

ZF2 + Doctrine2:服务器已经消失 - 如何慢跑旧连接?

在此先感谢您的帮助.

我想知道是否有人很快就知道要在Entity Repository上调用什么函数来重新启动其重新连接(如果它已经死了).我正在通过ZF2 CLI路由运行一些可能花费一段时间超过wait_timeout的作业,不幸的是,ER的连接在需要使用时(作业完成时)就会消失.

需要:

// do the long job

$sl = $this->getServiceLocator();
$mapper = $sl->get( 'doctrine_object_mapper' );
if( !$mapper->getRepository()->isAlive() ) // something like so
    $mapper->getRepository()->wakeTheHellUp();
Run Code Online (Sandbox Code Playgroud)

不是那些正确的方法名称!;)

再次感谢.

doctrine-orm zend-framework2

2
推荐指数
1
解决办法
1433
查看次数

标签 统计

doctrine-orm ×1

zend-framework2 ×1