Возник вопрос есть модель состоящая из 4 полей
id product_id user_id value
Есть форма имеющая следующий вид, количество полей может меняться:
<input type="hidden" name="user_id[0]" value="1"> <input type="text" name="value[0]" value="10"> <input type="hidden" name="user_id[1]" value="2"> <input type="text" name="value[1]" value="50"> <input type="hidden" name="user_id[2]" value="3"> <input type="text" name="value[2]" value="10">
Нужно проваледировать что бы сумма значений полей value не превышала 100 и все поля были целые числа.
В модели написал правило
public function rules() {
return array(
array('total_value','validateValue'),
);
}
public function validatePercents($attribute, $params){
$test = $this->value;
}
но $this->value равен null что я не так делаю не пойму.

Help












