木下 敏夫
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