最近、複数のデータベースに接続する必要があるプロジェクトに取り組みました。上記に従って分散データベースを設定した後、次の方法を推測しました。マニュアルに基づいてデータベースに接続してデータを追加する方法を書いていますが、書き込み方法に問題がある場合は、神が私にアドバイスを与えることを願っています // Configuration in database.php 主にこの2つの設定を変更します<br>
<br>
// データベース名 'database' => 'デフォルトのデータベースの名前、2 番目のデータベースの名前',<br>;
'データベース' => 'a,b',<br>
<br>
//データベース展開方法: 0 集中型 (単一サーバー)、1 分散型 (マスター/スレーブ サーバー) <br>
'デプロイ' => 1,<br>
<br>
詳細な設定リファレンスマニュアル<br>
http://www.kancloud.cn/manual/thinkphp5/118061<br>
<br>
パブリック関数ブック(){<br>
$data['寄付者名'] = 'はは';<br>
$data['donor_phone'] = '254658785545';<br>
<br>
self::much('donor')->insert($data);<br>
}<br>
<br>
//$db 2 番目のデータベースの名前 $table テーブルの名前<br>
保護された関数 much($table,$db='b.'){<br>
return Db::table($db.$table);<br>
北京駅:アリババの技術専門家が現場に登場するのは珍しいですが、今回は100人以上来たんですね? !