ホームページ >バックエンド開発 >PHPチュートリアル >discuz DB レイヤーのクロスデータベース マッピング関係テーブル名プレフィックスのバグの大発見、discuz relationship table_PHP チュートリアル
シナリオ:
Discuz でテーブル モデルを作成しますが、テーブルが配置されているライブラリは Discuz と同じライブラリにありません。
Discuz はバージョン 3 以降、ライブラリ間のマッピング機構を提供するようです。
マッピングに問題はありません。主な理由は、テーブル名のプレフィックスが適切にマッピングされていないことです。もちろん、実際にはバグではありません。彼は discuz 自身のシステムのみを考慮しているため、一般的に言えば、テーブル名のプレフィックスは同じです。
DB ドライバー クラス、db_driver_mysql(i):
関数 table_name にコードを追加します
リーリー