Я использую динамическую форму в yii2. Мои данные регистраци массив как этотПроверка массива в yii2?
[ModelAddress] => Array
(
[0] => Array
(
[fullname] => xxxx
[lastname] => xxxx
[date] => 15 Apr 1985
[DOB] => 09 Jan 1985
[percentage] => 20 %
)
[1] => Array
(
[fullname] => xxx
[lastname] => xxxx
[date] => 15 Apr 1985
[DOB] => 09 Jan 1985
[percentage] => 20 %
)
[2] => Array
(
[fullname] =>xxxx
[lastname] => xxx
[date] => 15 Apr 1985
[DOB] => 09 Jan 1985
[percentage] => 20 %
)
Я хочу, чтобы проверить общий процент должен быть 100. Но я использую сравнить проверки это проверить каждый percentage.But я хочу общий процент. Моя форма как этот
<?php foreach ($modelsAddress as $i => $modelAddress): ?>
<div class="item panel">
<div class="pull-right">
<button type="button" class="remove-item btn btn-danger btn-xs"><i class="glyphicon glyphicon-minus"></i></button>
</div>
<div class="clearfix"></div>
<div class="panel-body">
<div class="row">
<div class="col-sm-2">
<?= $form->field($modelAddress, "[{$i}]fullname")->textInput(['maxlength' => true])->label(false) ?>
</div>
<div class="col-sm-2">
<?= $form->field($modelAddress, "[{$i}]lastname")->textInput(['maxlength' => true])->label(false) ?>
</div>
<div class="col-sm-2">
<?= $form->field($modelAddress, "[{$i}]date")->textInput(['maxlength' => true])->label(false) ?>
</div>
<div class="col-sm-2">
<?= $form->field($modelAddress, "[{$i}]DOB")->textInput(['maxlength' => true])->label(false) ?>
</div>
<div class="col-sm-2">
<?= $form->field($modelAddress, "[{$i}]percentage")->textInput(['maxlength' => true])->label(false) ?>
</div>
</div>
</div>
</div>
<?php endforeach; ?>
Пожалуйста, помогите любым one.Thanks заранее
Вы хотите проверить сумму процентных атрибутов во всех записях? Таким образом, для предоставленного примера допустимое значение будет 60%? – oakymax
поблагодарить u для ответа. Да, я хочу проверить сумму процента во всех records.yes при условии, что пример подтвержденного значения будет 60 –