質問

Codeigniterに基づいたプロジェクトがあります。すでにCI_Modelクラスを拡張するモデルがあります。 class Playermodel extends CI_Model 。 PHPとの接続をハードコーディングせずにデータベースに簡単にアクセスできるように、クラスの1つにPlayermodelをインポートする必要があります。

しかし、このCI_MODELクラスは私にトラブルに巻き込まれています。CI_Modelクラスのファイルを実際に見つけることができません。また、私がそれをインポートするとき、私は得ます internal server error 503.

この場合、私は何をすべきですか、そしてこのCI_Modelクラスはどこにありますか?

ありがとう

役に立ちましたか?

解決

通常、モデルはコントローラー機能内からロードされ、呼び出されます。モデルをロードするには、次の関数を使用します。

$this->load->model('Model_name')

DB接続設定は保存されます application/config/database.php ファイルにハードコードする必要はありません。次に、データベースに接続します

$this->load->database();

啓示的なuser_guideを読んでください モデル データベース

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top