Как проверить многомерные массивы с помощью Codeigniter и Jquery

Привет мне нужно проверить многомерную форму, как это

<input type="text" class="input-xlarge span5 req" id="contact_first_name" name="hotel[<?=$id?>][contact_first_name]" value="<?= set_value('hotel[contact_first_name]') ?>">
<input type="text" class="input-xlarge span5 req" id="contact_last_name" name="hotel[<?=$id?>][contact_last_name]" value="<?= set_value('hotel[contact_last_name]') ?>">

Я не знаю размеров окончательного массива, потому что входы добавляются динамически через jquery.

Я использую Codeigniter Form_Validation для серверной стороны и через JQuery с JQuery Validator для клиентской стороны.

Это мои правила form_validation

$config['add_hotel'] = array(
array(
    'field' => 'hotel[][hotel_name]', 
    'label' => 'Hotel Name', 
    'rules' => 'required'
    ),    
array(
    'field' => 'hotel[][contact_first_name]', 
    'label' => 'First Name', 
    'rules' => 'trim|required'
    ),
array(
    'field' => 'hotel[][contact_last_name]', 
    'label' => 'Last Name', 
    'rules' => 'trim|required'
    ),

и вот как я делаю это через валидатор jquery

$("#add_hotel").validate({
rules: {
    "hotel[][hotel_name]": "required"

  /*  errorElement: "div",
    wrapper: "div"*/
},
messages: {
   "hotel[][hotel_name]": "Please enter the Association Name"
},
submitHandler: function(form) {
    form.submit();
}

Не знаю, как проверить каждуюHotel[] вход с собственным идентификатором, или, может быть, есть другой способ определения входов, который может быть проще.

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

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