2011-12-28 8 views
0

で検証ルール私たちはCodeIgniterの - CodeIgniterユーザガイド日本語版でカスタム設定ファイル

http://codeigniter.com/user_guide/libraries/form_validation.html#savingtoconfig

form_validation.php /アプリケーション/ configの中で配列に検証ルールを保存することができますことを読んだ私は思ったんだけどアプリケーション/ configのような異なる設定ファイルにこれらのルールを保存することが可能であるならば/ my_library.php

Form_validation.phpは、そのようにする必要があります:

<?php $config = array(
      'signup' => array(
           array(
             'field' => 'username', 
             'label' => 'Username', 
             'rules' => 'required' 
            ), 
           array(
             'field' => 'password', 
             'label' => 'Password', 
             'rules' => 'required' 
            ), 
           array(
             'field' => 'passconf', 
             'label' => 'PasswordConfirmation', 
             'rules' => 'required' 
            ), 
           array(
             'field' => 'email', 
             'label' => 'Email', 
             'rules' => 'required' 
            ) 
           ), 
      'email' => array(
           array(
             'field' => 'emailaddress', 
             'label' => 'EmailAddress', 
             'rules' => 'required|valid_email' 
            ), 
           array(
             'field' => 'name', 
             'label' => 'Name', 
             'rules' => 'required|alpha' 
            ), 
           array(
             'field' => 'title', 
             'label' => 'Title', 
             'rules' => 'required' 
            ), 
           array(
             'field' => 'message', 
             'label' => 'MessageBody', 
             'rules' => 'required' 
            ) 
           )       
      ); 

ここで、 'email'や 'signup'のような各サブアレイは異なる形式を表します

答えて

0

これは単一のファイルでなければなりませんが、参照したリンクの説明に従ってルールのセット "

+0

私は知っているので、複数のファイルを使用することはできませんか? –

+0

あなたの検証ルールを自動読み込みする場合は無効です。 – phirschybar

関連する問題