1

CodeIgniter を使用しない場合、通常はそのまま実行します。

require_once("object");

test = new object();

CodeIgniter でこれを行うにはどうすればよいですか?

編集: たとえば、このクラスはビデオ ゲーム オブジェクトである可能性があります。タイトル、年齢、説明など、いくつかの変数を保持している可能性があります。上記の変数には、変数の get/set メソッドもあります。

たとえば、このクラスを使用して、データベース検索によって作成された情報を含めることができます。

4

1 に答える 1

2

Codeigniter は Singleton デザイン パターンを使用し、ほとんどのクラスはローダー クラスを使用して (必要に応じて、コンストラクターまたは autoload 構成ファイルで) ロードされ、Codeigniter Super Object を介して使用可能になります$this->my_model。Kai Qing が指摘したように、モデルの使用には通常次のことが伴います。

// In the constructor, controller method, or autoload
$this->load->model('my_model');

// Then to use a method simply
$this->my_model->my_method();

Codeigniter では、クラスはユーティリティ クラスに似ており、機能のようにグループ化されています。ただし、いつでも Codeigniter でネイティブ PHP を使用してクラスを要求し、独自のオブジェクトをインスタンス化できます。

于 2013-02-12T20:14:01.023 に答える