[Codeigniter-users] コアライブラリのオーバーライド

Back to archive index

Kenichi Ando(Neo,Inc) ando****@neo-n*****
2007年 11月 30日 (金) 02:24:43 JST


bossatamaです。

コアライブラリのオーバーライドについて、ユーザ領域が優先されるという
CodeIgniterの素晴らしい特性を利用した記事のドラフトができました。

http://codeigniter.biz/?p=89

日本語版の必要性については、別で行うとして、
今回はformで値の入力後のValidationクラスでの問題、

min_length(最小文字数)
max_length(最大文字数)

は日本語NGです。PHPプログラムなら問題箇所をすぐに探し出し、解決すること
ができます。
ところが、問題解決でコアライブラリに手を加えてしまっても良いのか?という
大きな問題があります。

問題に遭遇し、解決策の標準手順として、指南を記していきたいと考えています。

・コアライブラリのオーバーライド
・フック
・コアそのものの拡張
・プラグイン

など方法がたくさんあり、我々ユーザ会が一体どのsituationで
どんな方法使って解決していくべきなのかを検証していけたら幸いかと思います。

例えば、今回のValidationはプラグインでも解決できる問題ですが、
マニュアルには、
「プラグインは、コミュニティで作成され、共有されること」との意図が
隠されています。

記事はあらだらけです。ご指摘ください。


//bossatama




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