V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wo642436249
V2EX  ›  PHP

如何在 TP5 中不修改任何东西,让 TP5 的 ORM 直接可以用上 swoole 的协程?

  •  
  •   wo642436249 · 2018-08-20 16:41:20 +08:00 · 3041 次点击
    这是一个创建于 2287 天前的主题,其中的信息可能已经有所发展或是发生改变。

    近期做一个 PHP 的项目,使用到了 PHP 的 TP5 开发框架,TP5 的 ORM 很方便,有几处想要使用协程,便想到了 swoole,但是发现想要用 swoole 的 mysql 协程就要用 swoole 的协程 Mysql ( new Swoole\Coroutine\MySQL()),不能直接用 TP5 的 ORM 了

    6 条回复    2018-09-03 13:48:50 +08:00
    leoleoasd
        1
    leoleoasd  
       2018-08-20 22:07:01 +08:00
    要用 swoole 的 mysql 协程就要用 swoole 的协程 Mysql
    Junjunya
        2
    Junjunya  
       2018-08-21 19:13:02 +08:00


    可以了解下这个

    虽然我还没研究过
    TacticalOtaku
        3
    TacticalOtaku  
       2018-08-21 23:38:50 +08:00
    要用 swoole 的 mysql 协程就要用 swoole 的协程 Mysql 有点六六的
    wo642436249
        4
    wo642436249  
    OP
       2018-08-22 16:41:24 +08:00
    @leoleoasd 最新的 swoole4.1 版本支持那些原声 PDO 之类的方式,但是我结合 TP5 的 ORM 操作 Mysql 还是没有成功,使用 Swoole 官方的案例却成功了。
    wo642436249
        5
    wo642436249  
    OP
       2018-08-22 16:41:34 +08:00
    @TacticalOtaku 最新的 swoole4.1 版本支持那些原声 PDO 之类的方式,但是我结合 TP5 的 ORM 操作 Mysql 还是没有成功,使用 Swoole 官方的案例却成功了。
    wo642436249
        6
    wo642436249  
    OP
       2018-09-03 13:48:50 +08:00
    使用 swoole4.1 结合 laravel 的 orm 完美成功了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   995 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 20:10 · PVG 04:10 · LAX 12:10 · JFK 15:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.