はじめに、私は今日コードをチェックしてデータベースに行きました
明らかにここで .user_info が決定されました
このファイルはロードされていません ->database(); name:slave() はライブラリ、traceslave() からのもので、ここではライブラリ名の文字列が結合されています、
<span>1</span><span>$this->slave()->select('sina_user_id, sina_nickname, password')->from(self::Table_User_Info)</span>
func。次の文があります。
<span>1</span><span> public function slave($dbName = 'default') </span><span>2</span> { <span>3</span> }
Find DB.php;
<span>1</span><span><strong>require</strong>_once(BASEPATH.'database/DB.php');</span>
このファイルに複数のデータベース属性が導入されました。詳細については、コア ファイル分析を参照してください。
ついに、database.php の場所が見つかりました
<span>1</span><span> if ( ! defined('ENVIRONMENT') OR ! file_exists($file_path = BASEPATH.'config/'.ENVIRONMENT.'/database.php'))</span>
データベースのトレースが完了しました。
上記は、必要なコンテンツを含む簡単なデータベース トレースを紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。