2016-06-23 4 views
-1

私はcodeigniter 3を使って1つのプロジェクトに取り組んでいますform_validationを使用したいと思います。言語ファイルをアプリケーション/ライブラリにコピーしました。クラスのCI_Form_validation '行に/admin/application/libraries/MY_Form_Validation.phpでは見つかりません:メッセージ:クラス 'CI_Form_validation'が見つかりません.codeigniter 3

致命的なエラーが

のconfig/autoload.phpライブラリにmy_form_validationを追加しましたが、私はページを実行したいとき、私はこのエラーを取得します76 PHPエラーが発生しました

重大度:エラー

メッセージ:見つからないクラスのCI_Form_validation "

ファイル名:ライブラリ/ MY_Form_Validation.php

行番号 :私は、この問題を解決し

答えて

0

動作しません\ CONFIG \ autoload.phpライブラリを検索し、$autoload['libraries'] = array('form_validation');

を追加したり、構築物中$this->load->library('form_validation');を追加:コントローラに

0

:76

バックトレースfor_validationをautoload.php->ライブラリに追加し、$ this-> load-> library( 'my_form_validation')を追加します。私のPHPファイルに

しかし、今私は、ファイルのアップロードルールは私

$ FormRules =配列( 配列( 'フィールド' => 'txtName'、 'ラベル' のために動作しない、別の問題が発生しています= > 'test4'、 // 'rules' => '必須| min_length [5] | max_length [100]' 'ルール' => '必須| callback__custom_check_length [5,100]' )、配列( 'field' = > 'cmb_article_category_list'、 'label' => 'test3'、 'ルール' => '必須| callback__custom_check_empty_dropdown' )、配列 'フィールド' => 'fileImage' 'ラベル' => 'TEST1' 'ルール' => 'file_allowed_type [画像]' ) 、アレイ( 'フィールド' => 'txtDescription' ' 'test'、 'test'、 'ルール' => '必須| callback__custom_check_length [5,300]' ) ); $ this-> form_validation-> set_rules($ FormRules);

すべてのルールは動作しますが、ファイルのアップロード規則は、あなたはCodeIgniterの\アプリケーションを\にform_validationを追加することができます

関連する問題