У меня есть приложение, которое позволяет пользователям создавать формы и назначать валидацию для каждого поля (например, http://www.phpform.org/ или http://wufoo.com/).. Я легко могу получить название и метку каждого поля из базы данных, а такжемассив связанных правил проверки.
Скажем, например, я хотел применить общее правило «required» для всех пользовательских форм, я бы сделал что-то вроде этого:
foreach($fields as $field)
{
$this->form_validation->set_rules($field[‘name’], $field[‘label’], ‘required’);
}
Теперь проблема в том, что мне нужно заменить «required» обратным вызовом. Для того, чтобы обратный вызов заработал, мне понадобится идентификатор поля (так что обратный вызов может использовать этот идентификатор для поиска связанного поляправила проверки). Как мне получить это значение идентификатора для функции обратного вызова?