Was ich online gefunden habe, ist im Grunde das Gleiche, was im Dokument geschrieben steht:
http://document.thinkphp.cn/m...
<code>例如: $Model->table('think_user')->where('status>1')->select(); 也可以在table方法中指定数据库,例如: $Model->table('db_name.think_user')->where('status>1')->select(); 复制代码 table方法指定的数据表需要完整的表名,但可以采用下面的方式简化数据表前缀的传入,例如: $Model->table('__USER__')->where('status>1')->select(); 会自动获取当前模型对应的数据表前缀来生成 think_user 数据表名称。 </code>
Aber wenn ich es verwende und
M()->table("tp_user)->select();
verwende, wird ein Fehler gemeldet. Die SQL-Anweisung in der Fehlermeldung enthält die Konfigurationsdatei Aber wenn ich die Tabellenmethode verwende, muss ich das Tabellenpräfix nicht selbst hinzufügen?
Ist es nicht einfacher, so zu schreiben? --> M("Benutzer")
http://document.thinkphp.cn/m...
<code>例如: $Model->table('think_user')->where('status>1')->select(); 也可以在table方法中指定数据库,例如: $Model->table('db_name.think_user')->where('status>1')->select(); 复制代码 table方法指定的数据表需要完整的表名,但可以采用下面的方式简化数据表前缀的传入,例如: $Model->table('__USER__')->where('status>1')->select(); 会自动获取当前模型对应的数据表前缀来生成 think_user 数据表名称。 </code>
M()->table("tp_user)->select();
verwende, wird ein Fehler gemeldet. Die SQL-Anweisung in der Fehlermeldung enthält die Konfigurationsdatei Aber wenn ich die Tabellenmethode verwende, muss ich das Tabellenpräfix nicht selbst hinzufügen?
Ist es außerdem notwendig, das im Dokument geschriebene Präfix wegzulassen: M()->table("__USER__"), um es in der tatsächlichen Entwicklung zu verwenden?