walkor老大, 在3.0上,没有config/db.php,这个文件,我在applications/demo/config/下把2.X的文件拷贝过来。
然后在新建一个applications/demo/web目录,里面有一个登录的login.php要求访问数据库。但是好像一直报错。
login.php的引用时这么写的:
// 定义需要包含的文件
require_once dirname(dirname(dirname(__DIR__ ))).'/GatewayWorker/Lib/Autoloader.php';
use \GatewayWorker\Lib\Db;
@$username = $_POST;
@$password = MD5($_POST);
$rows = Db::instance(DB_INSTANCE)->select('id,username,password')->from(TABLE_USER)->where("username = '{$username}' AND password = '{$password}'")->query();
但是会报错:
PHP Fatal error: Class 'Config\Db' not found in /home/ryan/3_Server/workerman/workerman-3.0-chatroom/GatewayWorker/Lib/Db.php on line 22 worker exit with status 65280
是哪里的问题,能帮忙看下吗? 非常感谢~~
谢谢老大在QQ上的回复,要加一句GatewayWorker\Lib\Autoloader::setRootPath(__DIR__.'/../')