JSergRu
..ιilliιlιiιliιllilιι..
Есть конфигурационный файл для контроллера Аuth
Также есть конфигурационный файл для библиотеки Form_validation
Без использования конфиг-файла (при объявлении правил валидации в контроллере) работает без нареканий, при попытке вынести правила в конфигурационный файл появляeтся ошибка отсутствия свойства item у объекта CI_Loader.
Вопрос: как грамотно в файле form_validation.php значению с индексом 'rules' присвоить значение массива из файла auth.php с индексом 'auth login pattern'?
PHP:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
$config = array(
'auth login pattern' => '^[a-zA-Z0-9_\-\.]+$',
);
/* Location: ./application/config/auth.php */
PHP:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
$config = array(
'auth/register' => array(
array(
'field' => 'login',
'label' => 'lang:auth login lable',
'rules' => 'trim|required|prep_for_form|'.
// 'regex_match[/'.$this->config->item('auth login pattern').'/]|'.
'xss_clean|is_unique[users.login]'
)
);
/* Location: ./application/config/form_validation.php */
Вопрос: как грамотно в файле form_validation.php значению с индексом 'rules' присвоить значение массива из файла auth.php с индексом 'auth login pattern'?