Codeigniter, прошедший 2 аргументы для обратного вызова

После публикации формы с двумя полями с именами' 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) ?

25
задан Teej 28 January 2011 в 11:23
поделиться