thinkphp フレームワークを数日間研究してきましたが、データベースをインスタンス化するときにデータベース構成情報をどこで取得するかがまだ見つかりません。 'localhost'、
'DB_NAME'=>'examples'、
'DB_USER'=>'root'、
'DB_PWD'=>'123456'、
'DB_PORT'=>'3306'、
' DB_PREFIX'=> 'think_',
次に、データベースのインスタンス化オブジェクトを返します
専門家による分析を依頼します
$user=new Model("User");//"User" はデータベース テーブル名です
$list=$user->select();
var_dump($list);
設定は
config.inc.php ファイルと
$arrr=array(
'dbms'=> ' mysqli', //このグループのキー名は変更できないことに注意してください。
'username'=>'google',
'password'=>'hello',
'hostname'=>'127.0. 0.1',
'database'=>'MYDBname',
);
$db=new Db($arrr);
Think クラスをインスタンス化するときは、Think::buildApp の C 関数を呼び出してロードします。メソッド
そして静的変数の形でC関数に残ります
これが私が望むものです
疑問が解決すればポイントが与えられます
thinkphp の勉強を始めたばかりです。コミュニケーション方法をご存知の方がいらっしゃいましたら、よろしくお願いします。qq 907008876 です。