<?php
foreach($category_prod as $key => $category) {
if ($category->Level === 1) {
$mySheet->setCellValue("A".$i, $category->NameCategory);
foreach($category_prod as $thid_low) {
if ($thid_low->Level === 2 && $category->id === $thid_low->Id_parent) {
$mySheet->setCellValue("B".$i, $thid_low->NameCategory);
foreach($mass_prod_7 as $prod_it) {
if ($thid_low->id === $prod_it->Id_parent && $category->id === $thid_low->Id_parent) {
$mySheet->setCellValue("C".$i, $prod_it->NameCategory);
$i++;
} else {
$mySheet->setCellValue("C".$i, ' ');
}
}
} else {
$mySheet->setCellValue("B".$i, ' ');
}
}
} else {
$mySheet->setCellValue("A".$i, ' ');
}
}
Суть в том что в Excel все в одну строку, то есть категория 1, категория 2, категория 3( а третья категория уже идет столбик). Подскажите как сделать нормальную иерархию.
То есть:
========
Категория 1
Категория 2
Категория 3