为了账号安全,请及时绑定邮箱和手机立即绑定

在socket服务内,如何调用symfony的doctrine服务操作数据库?

在socket服务内,如何调用symfony的doctrine服务操作数据库?

PHP
慕丝7291255 2019-03-05 11:48:19
在socket服务内,如何调用symfony的doctrine服务操作数据库? 用symfony框架做的php网站项目,需要用到websocket服务,使用的是socketio写的服务在命令行启动,现在需要在socket服务中进行查询和保存数据库操作,应该怎么实现? 服务器程序如下:<?php use Workerman\Worker; use Workerman\WebServer; use Workerman\Autoloader; use PHPSocketIO\SocketIO; require_once dirname(__DIR__,2).'/vendor/autoload.php'; $io = new SocketIO(2021); $io->on('connection', function($socket) use($io) { $socket->addedUser = false; $socket->roleType = ''; var_dump("connection"); $socket->on("message", function($data) use($socket, $io) { var_dump($data); //此处需要操作数据库 }); // 当断开连接时 $socket->on('disconnect', function () use($socket, $io, $entityManager) { var_dump("disconnect"); }); }); if (!defined('GLOBAL_START')) { Worker::runAll(); }
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 421 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信