在此先感谢您的帮助.
我想知道是否有人很快就知道要在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)
不是那些正确的方法名称!;)
再次感谢.