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'のような各サブアレイは異なる形式を表します
私は知っているので、複数のファイルを使用することはできませんか? –
あなたの検証ルールを自動読み込みする場合は無効です。 – phirschybar