[Codeigniter-users] モデルの活用方法

アーカイブの一覧に戻る

木下 敏夫 kino****@tktoo*****
2007年 12月 21日 (金) 21:30:30 JST


木下です。

その仕組みがあるのなら
バージョンアップ等にも使えるのでは?

$this->load->model('V0.5_shop', 'current_shop');
$this->current_shop->function();

だったのが

$this->load->model('V1.0_shop', 'current_shop');
$this->current_shop->function();

等
OverRideと同様に使い道は様々ですが有用な仕組みですね。


Kenichi Ando さんは書きました:
> bossatamaです。
> 
> モデルの活用方法についてお尋ねします。
> 
> /general/models.html
> 
> モデルを違う名前に割り当てたいときは、読み込みメソッドの第2引数に
> 渡すことで指定できます:
> $this->load->model('Model_name', 'fubar');
> 
> $this->fubar->function();
> 
> とういう引数が存在します。
> 
> 何らかの理由により、本来のモデル名を変えないと先に進まないような
> 状況で使うと思うのですが、具体的にどのような状況で有難いと
> 思われるのか、もし何かご存知でしたら、教えてください。
> 
> 例えば、別のプロジェクトで作ったモデルを別のプロジェクトで
> 使おおうとして、仮に名前が気に入らないから変えようとか
> そんな単純な理由なんでしょうかね。
> 
> $this->load->model('car_shop, 'bike_shop');
> 
> $this->bike_shop->function();
> 
> 
> //bossatama
> 
> _______________________________________________
> Codeigniter-users mailing list
> Codei****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users
> 
> 


-- 
木下敏夫
mailto:kino****@tktoo*****
http://www.tktools.jp/
http://www.oidc.jp/bmb/index.php?topic=-m-D14




Codeigniter-users メーリングリストの案内
アーカイブの一覧に戻る