Добрый день,
Возник вопрос есть модель состоящая из 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 что я не так делаю не пойму.