gatewayworker里面\GatewayWorker\Lib\Db::instance('db')这个只能在Events.php中用吗?为什么在Events.php同级别的类文件里使用,总是提示找不到Db类呢?
不是
为啥我用use 加载不到Db类呢
GatewayWorker\Lib\Db 这个已经过时了,不要用了。 用这个,https://github.com/walkor/mysql ,或者 https://www.kancloud.cn/manual/think-orm/1257998
GatewayWorker\Lib\Db
换了Workerman\MySQL\Connection,这个还是提示Fatal error: Uncaught Error: Class 'Workerman\MySQL\Connection' not found in /var/www/GatewayWorker/Applications/YourApp/ConsumerMQ.php:30
start.php 里加一行 require_once __DIR__ . ‘/vendor/autoload.php’;
require_once __DIR__ . '/vendor/autoload.php';在start.php原本就有的
用 compoesr 安装 walkor/mysql 哈
是用的composer安装的
Fatal error: Uncaught Error: Class 'Workerman\MySQL\Connection' 是运行start.php 出现的报错?
Fatal error: Uncaught Error: Class 'Workerman\MySQL\Connection'
是在实例化数据库链接是出的错误,启动没问题
正常composer安装后 require_once DIR . '/vendor/autoload.php'; 就能自动加载了。如果你的不行你就手动require src/Connection.php 这个文件吧
require_once DIR . '/vendor/autoload.php';
好的,多谢大佬
大佬,有没有推荐的日志类啊
不是
为啥我用use 加载不到Db类呢
GatewayWorker\Lib\Db
这个已经过时了,不要用了。用这个,https://github.com/walkor/mysql ,或者 https://www.kancloud.cn/manual/think-orm/1257998
换了Workerman\MySQL\Connection,这个还是提示Fatal error: Uncaught Error: Class 'Workerman\MySQL\Connection' not found in /var/www/GatewayWorker/Applications/YourApp/ConsumerMQ.php:30
start.php 里加一行
require_once __DIR__ . ‘/vendor/autoload.php’;
require_once __DIR__ . '/vendor/autoload.php';在start.php原本就有的
用 compoesr 安装 walkor/mysql 哈
是用的composer安装的
Fatal error: Uncaught Error: Class 'Workerman\MySQL\Connection'
是运行start.php 出现的报错?是在实例化数据库链接是出的错误,启动没问题
正常composer安装后
require_once DIR . '/vendor/autoload.php';
就能自动加载了。如果你的不行你就手动require src/Connection.php 这个文件吧好的,多谢大佬
大佬,有没有推荐的日志类啊