[Codeigniter-users] HMVCを実現するライブラリ

Back to archive index

木下敏夫 kino****@tktoo*****
2008年 8月 11日 (月) 16:04:16 JST


木下です。

この手法がZenCart等でOverRideと呼ばれ配布されているファイルを
弄ることなくシステムを拡張する手法として重宝されています。

仕事でカスタマイズを行って納品する場合には
確実に使い方を習得しておきたい機能ですね。

> ちなみにMatchBoxの実装ではまず自分の中のモジュールに有るファイルを見に行って
> ない場合はグローバルのapplication以下のディレクトリをみにいくようになって
> います。
> 
> 例)application/modules/blog/controllers/test.php の中の関数から
> $this->load->view('something_view');
> を呼んだ場合
> 
> 1. application/modules/blog/views/something_view.php
> をまず見に行って、ない場合
> 2. application/views/something_view.php
> を見に行きます。
> 
> こうすることでシステム全体で共有したいviewファイル(ヘッダー、フッターなど)は
> application/views以下につっこんでおいて各モジュールから共有させるということ
> もできますね。
> 
> これviewsファイルだけでなくlibrariesとかにも適用されるようです、モジュール毎に
> ライブラリを分けるほどまだ複雑にはなっていませんが、便利かもしれません。
> 
> Takeshi Amano
> 
> Ads are the cave art of the twentieth century - Marshall McLuhan
> 
> _______________________________________________
> Codeigniter-users mailing list
> Codei****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users
> 
> No virus found in this incoming message.
> Checked by AVG. 
> Version: 8.0.136 / Virus Database: 270.6.0/1603 - Release Date: 2008/08/10 18:13
> 
> 
> 




Codeigniter-users メーリングリストの案内
Back to archive index