ホーム > CodeIgniter > 【CodeIgniter】さくらでForm_Validationが動かない・・・・

【CodeIgniter】さくらでForm_Validationが動かない・・・・

前回さくらのビジネスプロにCodeIgniterをインストールし、順調に開発を進めてた矢先、問題にぶつかった。

バリデーションが動かない・・・・
バリデーションにはじかれて入力画面にもどっても画面が真っ白な状態。

何故だ!とりあえず思い当たることころを再確認。
・セットしたルールに間違いはないか?
・form,urlヘルパーをロードしているか?
・phpにミスはないか?
 etc・・・・

何もねー。ただ気になったのは$this->form_valiadtion->set_rulesに何もセットしないと動くことは動くということ。
いやーこうなったら根本を確認するしかないと思い、system/library/Form_Validation.phpを直接見て調査。

原因を発見・・・ここでした。

・
・
$this->CI->lang->load('form_validation');
・
・

この瞬間ピンときてsystem/language/japanese/form_valiadtion_lang.phpを確認。
記述はあっていたので、とりあえず文字コードをUTF8に変更。

動きました。文字コードの問題だったらしいです。

はずかしー。2hの稼働返せ。

カテゴリー: CodeIgniter タグ:
  1. コメントはまだありません。
  1. トラックバックはまだありません。

Get Adobe Flash player