QA@IT

yoshiky

レベル 4

サイト内ランキング 528

    ┗ 5位 (過去30日)

過去最高月間ランク 2

質問数 3件/回答数 2

投稿した質問の解決率 66% (2 / 3)

登録日 2013年7月9日

スキル不足なRoRエンジニア;;

アクティビティ

コメント
[Codeigniter] バリデーション設定が外部ファイルにできない
【追記】このままだとMy_Form_validation.phpが使えないのでよく調べたら、ファイル名とクラス名が"MY"ではなく"My"になっていました。。CI2から持ってきたので、移行時の作業漏れでした。失礼いたしました。。
バッジ 新しいバッジ 期待の新人 を獲得
解決 [Codeigniter] バリデーション設定が外部ファイルにできない
コメント
[Codeigniter] バリデーション設定が外部ファイルにできない
解決しました。。application/libraries に My_Form_validation.phpが存在しておりました。ファイルを一時リネームしたら、期待通りに動きました。 単に4,5個関数が定義されているだけなのですが、それが影響するとは。。勉強不足でした。 > flied_onion様 何度もアドバイス頂き、ありがとうございました。
コメント
[Codeigniter] バリデーション設定が外部ファイルにできない
度々ありがとうございます。残念ながら変わらずでした。 新しくCI3の環境を作り確認したら外部ファイルをみてくれました。そこでは'form_validation'をloadしたタイミングでform_validation.phpの内容を取得していました(system/libraries/Form_Validation.phpのコンストラクタをみたところ)
コメント
[Codeigniter] バリデーション設定が外部ファイルにできない
試してみましたが、やはりだめでした... $this->form_validation->set_rules で書いたらチェックが走ります。application/config/form_validation.phpを使ってくれないようです。。