0
在CodeIgniter用戶指南我讀過,我們可以節省驗證規則到應用程序中的陣列/配置/ form_validation.php笨 - 自定義配置文件
http://codeigniter.com/user_guide/libraries/form_validation.html#savingtoconfig
我想知道的驗證規則如果可以將這些規則保存到一個不同的配置文件,如應用/配置/ 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'或'註冊'這樣的每個子陣列都標識了不同的形式
我知道,所以我不能使用多個文件? – 2011-12-28 18:09:08
如果您自動加載您的驗證規則,則不會。 – phirschybar 2011-12-28 19:46:53