ホームページ >バックエンド開発 >PHPチュートリアル >php フレームワーク - CodeIgniter のモデルは、thinkphp の real_tableName と同様に、特定のデータ テーブルにどのように対応しますか?

php フレームワーク - CodeIgniter のモデルは、thinkphp の real_tableName と同様に、特定のデータ テーブルにどのように対応しますか?

WBOY
WBOYオリジナル
2016-07-06 13:52:32873ブラウズ

フォーラム システムに接続したいためです。このシステムは CI を使用して作成されており、元のシステムのユーザー テーブルの名前を変更することはできません。当時のMVCはあまり良くできていなかったので、このフォーラムのシステムを変更したいのですが、codeigniterのモデル名が対応するテーブル名になっているようで、他に方法がありません

返信内容:

フォーラム システムに接続したいためです。このシステムは CI を使用して作成されており、元のシステムのユーザー テーブルの名前を変更することはできません。当時のMVCはあまり良くできていなかったので、このフォーラムのシステムを変更したいのですが、codeigniterのモデル名が対応するテーブル名になっているようで、他に方法がありません

CIのモデルレイヤーは非常に自由で、すべてのデータテーブルを1つのモデルレイヤーで操作することもできます

モデルレイヤーのクラス名は関係ありません。どのテーブルのキーを操作するかは、コードの書き方によって異なります
たとえば

リーリー

動作中に設定されていますusers表。表前缀在config/database.php

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。