Ich habe zuvor eine Demo geschrieben, die mongdb als Datenbank verwendet. Obwohl die Daten in der Datenbank gelesen werden können, ist die Methode zum Herstellen einer Verbindung zur Datenbank tatsächlich falsch. Ich werde die korrigierte Methode hier erneut veröffentlichen. Erstellen Sie einfach direkt eine Schnittstelle, diesmal ohne Demo.
Besuchen Sie: http://127.0.0.1/tp5/public/index.php/index/index/list2
Daten in den Typ mongodbfor (var i = 1; i database.php<code class="prettyprint Linenums lang-php">' einfügen ' => 'thinkmongoConnection',<code class="prettyprint linenums lang-php">'type' => 'thinkmongoConnection',<br>
// 服务器地址<br>
'hostname' => '127.0.0.1',<br>
// 数据库名<br>
'database' => 'demo',
// Serveradresse//测试接口<br>
public function list2(){<br>
$list= appcommonmodelAdmin::list2();<br>
return json_encode($list);<br>
}
'hostname' => '127.0.0.1',
// Datenbankname//批量查询用户信息<br>
public static function list(){<br>
<br>
$list=Db::name('text')->field('name,sex,age')->select();<br>
return $list;<br>
}
'database' => 'demo',Controller index.php//Testschnittstelle<p class="attach">
Öffentliche Funktion list2(){<img src="/Public/Images/extension/common.gif" style="max-width:90%" style="max-width:90%" border="0" alt="tp5 [Korrektur der Verwendung des Mongodb-Erweiterungspakets]" align="absmiddle">
$list= appcommonmodelAdmin::list2();<span class="date">
return json_encode($list);</span>
} </p>
Methoden im Modell
//Benutzerinformationen stapelweise abfragen<p class="da_word">
Öffentliche statische Funktionsliste(){<think id="ad_196de4c105c1d8be">
</think>
$list=Db::name('text')->field('name,sex,age')->select();</p>
return $list;
}
tp5.rar
( 1,74 MB Download: 4 Mal)