タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

codeigniterに関するtokuhiromのブックマーク (5)

  • price-change:blog CodeIgniter Validation クラスの最大最小文字数チェックをマルチバイト対応化

    デフォルトではマルチバイト対応してないので、自分で対応させてみた。やり方は簡単。Validation クラスを継承してマルチバイト対応に書き換える(オーバーライド)だけよん。 ただ、継承する場合は決まり事があるので注意してね。継承する自クラス名の頭に MY_ 、継承元の親クラス名の頭に CI_ を付けなきゃだめよ。あと、自クラスでコンストラクタを呼ぶ場合は、コンストラクタの中で親クラスのコンストラクタを呼び出しましょう。 <?php class MY_Validation extends CI_Validation { function min_length($str, $val) { $CI =& get_instance(); if (preg_match("/[^0-9]/", $val)) { return FALSE; } return (mb_strlen($str, $CI-

  • CodeIgniterの学習 42 - デバグ用のログメッセージを簡単且つ行番号付きで表示できるようにする - ヌル日記

    今日はCodeIgniterログメッセージの呼び出し方を楽にしてみる。 以下不平不満 CodeIgniterのログメッセージは、 system/codeigniter/Common.php 内で定義されている function log_message($level = 'error', $message, $php_error = FALSE)を使うのだが、(ちなみに第三引数は使ってないみたい。) これが非常に気にくわない。 (理由) 1)綴りが長くて面倒、コーディング中にがしがしデバッグメッセージを差し込む気になれなくなる。 疲れるので4文字以上キーを打ちたくない。(コードアシスト使っているならば問題ないかもしれないが。) 2)引数の順序が $level ,$message の順のせいで、手早くデバグ用ダンプを渡したい時に$levelを毎回指定するのが面倒 log_message('de

    CodeIgniterの学習 42 - デバグ用のログメッセージを簡単且つ行番号付きで表示できるようにする - ヌル日記
  • CodeIgniterが急激によくなってきた - なんたらノート第三期ベータ

    CodeIgniterを評価しました。 申し訳ないけど、このブログエントリの著者が学生さんだと知りつつ、きつく批判します。 CodeIgniterの嫌な部分 | Oddwit 某巨大掲示板でも、このブログと同じような議論がありました。 これを批判することが、CodeIgniterの良さを上手く説明する方法であると同時に、誤解を解く方法だったのです。けして悪意はありません。逆に、注目すべき所を教えてもらえて感謝しています。 このブログエントリがGoogleの最初ページに登場した結果、 KohanaフレームワークでPHPTALを利用してみた - せつないぶろぐ のように影響される人がいました。 同じように考える人は数多くいるようですが、彼らの存在は特定できないので、特定できる人に…。いや、ほんと申し訳ない、でも、言わないと。むしろ、このページを検索結果の最初に表示してしまうGoogleのレーテ

    CodeIgniterが急激によくなってきた - なんたらノート第三期ベータ
  • CodeIgniterの嫌な部分 | Oddwit

  • nantekkotai achieves

    「最短距離でゴールを目指そう」と考えるとき、そこに含まれている意味は「最速でのゴール」だと思う。最速で目的地に着くためには最短で進むのが一番、と考えるのは合理的なように思える。 でも違う。 最短は単に距離が短いだけだ。 最速では距離は長くなるかもしれないが「勢い」があり、速度を保てる。結果的に最短よりも早く着くことがある。 走るコースも違う。 最短コースは曲がりくねった峠道を地道に進む。 最速コースは迂回した高速道路である。 最短=最速と考えてしまうのは、進行する速度が常に一定だと考えてしまうからではないだろうか。 車の運転で考えてみよう。 山を直線的に進む道と山を迂回する高速道路、どちらが早く山を越えられるだろうか。山道は距離としては短いかもしれない。しかし高速道路と同じ速度では走れない。それなりの速さで走り続けるには、適したコースを走る必要がある。 最短と最速の同一視は危険である。何が

    nantekkotai achieves
  • 1