нужна помощь в выяснении, как подойти к этой проверке - PullRequest
0 голосов
/ 07 июня 2011

Я использую codeigniter для проверки формы. У меня есть два выбранных поля с именами parent_male и parent_female. Я хотел бы иметь обратный вызов проверки, чтобы проверить и parent_male и parent_female в моей базе данных, чтобы видеть, существует ли он. У меня уже есть предыдущая функция обратного вызова, которая делает именно это, но только с одним полем. Я хотел бы сравнить два значения поля с базой данных, за исключением того, что я не уверен, как подойти к этой идее. Любая помощь / идеи очень ценны! Спасибо.

-Rich

1 Ответ

3 голосов
/ 07 июня 2011

Вы можете определить свой обратный вызов как:

function isparent($parent) {
    $result = FALSE;
    /* do your stuff to check $parent is a valid parent and then ... */

    return $result;
} 

, а правила можно установить как

$this->form_validation->set_rules('parent_male', 'Male parent', 'callback_isparent');
$this->form_validation->set_rules('parent_female', 'Female parent', 'callback_isparent'); 

Таким образом, вы используете один и тот же обратный вызов для обоих полей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...