2011-12-28 3 views
0

На Руководство пользователя 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' 
            ) 
           )       
      ); 

, где каждая подматрица, такая как «электронная почта» или «регистрация», идентифицирует другую форму.

ответ

0

Это должен быть один файл, но вы можете разделить правила на группы, как описано в ссылке, на которую вы ссылались, в разделе «Создание Наборы правил "

+0

Я знаю, поэтому я не могу использовать более одного файла? –

+0

нет, если вы автоматически загружаете свои правила проверки. – phirschybar

Смежные вопросы