【发布时间】:2012-01-29 04:40:43
【问题描述】:
在 CodeIgniter 用户指南中,我读到我们可以将验证规则保存到 application/config/form_validation.php 中的数组中
http://codeigniter.com/user_guide/libraries/form_validation.html#savingtoconfig
我想知道是否可以将这些规则保存到不同的配置文件中,例如 application/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'
)
)
);
每个子数组(如“电子邮件”或“注册”)标识不同的表单
【问题讨论】:
标签: php validation codeigniter