«validation_data» является открытым свойством в классе CI_Form_validation.

публикации формы с двумя полями с именами 'id' и 'url' у меня есть следующий код:

$this->load->library('form_validation');
$this->form_validation->set_rules('id', 'id', 'trim|xss_clean');
$this->form_validation->set_rules('url', 'url|id', 'trim|xss_clean|callback_url_check');

Для запроса базы данных нужны оба поля.

Функция url_check ($ str, $ id) вызывается, но в этом случае 'id' всегда имеет значение 0.

Если я просто сделаю:

$this->form_validation->set_rules('url', 'url', 'trim|xss_clean|callback_url_check');

И позвонитьurl_check($str) все работает так, как должно.

Вопрос в том, как передать два значенияurl_check($str, $id)?

Ответы на вопрос(6)

Ваш ответ на вопрос