На Руководство пользователя CodeIgniter я прочитал, что мы можем сохранить правила проверки в массив в приложении/Config/form_validation.phpCodeIgniter - правила проверки в пользовательском конфигурационном файле
http://codeigniter.com/user_guide/libraries/form_validation.html#savingtoconfig
Я интересно если это возможно, чтобы сохранить эти правила в различные конфигурационные файлы, как приложение/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'
)
)
);
, где каждая подматрица, такая как «электронная почта» или «регистрация», идентифицирует другую форму.
Я знаю, поэтому я не могу использовать более одного файла? –
нет, если вы автоматически загружаете свои правила проверки. – phirschybar