въвеждането на формата е както по-долу:
<input type="input" name="order_item[quantity][]" value="1">
<input type="hidden" value="22" name="order_item[item_sku_id][]">
<input type="input" name="order_item[quantity][]" value="1">
<input type="hidden" value="25" name="order_item[item_sku_id][]">
<input type="input" name="order_item[quantity][]" value="1">
<input type="hidden" value="23" name="order_item[item_sku_id][]">
<input type="input" name="order_item[quantity][]" value="1">
<input type="hidden" value="65" name="order_item[item_sku_id][]">
и правилото за валидиране е следното:
$valid->add('order_item[quantity]', __('model.order_item.quantity'))
->add_rule('required');
изглежда правилото за валидиране по-горе не работи! Как да валидирам такъв многоизмерен масив? Благодаря много!
Редактиране1:
разбира се, има друга променлива item_sku_id
, за да направи всеки order_item уникален.