Я сделал это с несколькими случаями. Кажется немного грязным, но легче, чем преследовать мою цель. Так это выглядит следующим образом: Я надеюсь, что кто-нибудь может использовать его: »; `-> Важно предварительно сортировать объект во-первых, на ряду, чем на седловине
<table class="sal-list" style="width: 100%;">
<tr>
<?php
$width = 100/(count($pos)+1);
echo "<th style='width:".$width."%;'></th>";
foreach ($pos as $item) {
echo "<th style='width:".$width."%;'><div class='headliner-th'>".$item['title']."</div></th>";
}
?>
</tr>
<?php
$g = 0;
foreach ($phase as $line) {
echo "<tr>";
echo "<td>";
echo "<div class='headliner-th'><b>".$line['title']."</b></div>";
echo "</td>";?>
<?php foreach($items as $i=>$item): ?>
<?php if (($g <= count($items)) and ($g == $i) and ($line['id'] == $item['phas_id'])) : ?>
<td><?= $form->field($item,"[$i]content")->textInput(['maxlength' => 200])->label(false); ?></td>
<?php $g++; endif;?>
<?php endforeach; ?>
<?php
echo "</tr>";
}
?>
' '< ? php echo «»; ' – Rizier123
исправил его, но не был основной проблемой;) – bdart
как вы получаете связанный идентификатор? Итак, как $ item в $ items связан с $ line в $ phase? –