walkor老大, 在3.0上,沒有config/db.php,這個文件,我在applications/demo/config/下把2.X的文件拷貝過來。
然后在新建一個applications/demo/web目錄,里面有一個登錄的login.php要求訪問數(shù)據(jù)庫。但是好像一直報錯。
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__.'/../')