2016-11-23 1 views
0

$this->load->model('model_name')の代わりに、$dboObj = new model_name();のような新しい演算子を使用してロードする利点はありますか?

答えて

0

最初に$this->load->model('model_name')を実行すると、そのモデルでrequire_once()CI_Model,MY_Model)と表示されます。

その後、使用しても利点はありません。

0

そこには違いません、しかし、CodeIgniterのローダーは、ファイルを必要とし、オブジェクトに割り当て:

6 Codeigniter hacks

:それはlaravelのアクティブなレコードだったかのように、モデルを使用することができますライブラリがあり

$this->load->model('some_model','some'); 
$this->some->getAll(); 

$post = new Post(); 
$post->title = "Hello world"; 
$post->content = "Lorem ipsum dolor sit amet shalala"; 
$post->save(); 

ファイルをインクルードするにはrequire $file文を追加するか、ローダークラスを拡張してグローバルモデルを作成する必要があります(MY_モデル)を作成します。

関連する問題