Kenichi Ando(Neo,Inc)
ando****@neo-n*****
2007年 11月 30日 (金) 15:19:41 JST
bossatmaです。 On Fri, 30 Nov 2007 14:14:23 +0900 木下 敏夫 <kino****@tktoo*****> wrote: > 木下です。 > > このコアライブラリのオーバーライドは下記の様な多重化することは可能なのでしょうか? > > コアライブラリ -> 日本語対応用標準オーバーライド -> ユーザーによるオーバーライド 全く同じ関数をさらにオーバーライドした場合、優先順位がどうなのかのデータ がないので、現状では無理かもしれません。(不定) $this->load->library('validation'); を $this->load->library('validation_user'); などと定義しまえば問題ないのですが、少々よろしくないですよね。 日本語対応用標準オーバーライドはコアライブラリではないので、こちらを編集 するしかないでしょうか。そうした場合に、日本語対応用標準と位置づける には少々無理があるかもしれないですね。 My_などとユーザ独自ライブラリを追加する場合はなんら問題はないかもしれま せんが、ご指摘の3多重化で制限が発生してしまいますね。 これらはCIのポリシーに大きく違反するんではないかと思われます。 ただ、サイトに上げてある記事「ライブラリの上書き」は、現状の日本語版 不在の上での、解決策の1つを提示したに過ぎません。 日本語版については、結局コアのカスタマイズが必要かもしれないですね。 ご指摘ありがとうございました。もう少し正確に調べてまた投稿致します。 > > -- > 木下敏夫 > http://www.tktools.jp/ > mailto:kino****@tktoo***** bossatama