Ошибка. Я получаю неверный аргумент для foreach ()
Обидные части это:
foreach($subs[$id] as $id2 => $data2)
Странно, потому что я использую ту же конструкцию в другом месте, и она отлично работает .. Я использую ее для создания подкатегорий, и она работает, но я хочу избавиться от ошибки
Это больше контекста
foreach($parents as $id => $data)
{
if($x == 0)
{
$html .= "<tr width='25%' class='row2'>";
}
$shtml = "";
$i = 0;
***foreach($subs[$id] as $id2 => $data2)***
{
$i++;
if($i == 15)
{
$shtml .= $this->ipsclass->compiled_templates[ 'skin_businesses' ]->portal_categories_sub_row( $id2, $data2['cat_name'], 1 ) . "";
break;
}
else
$shtml .= $this->ipsclass->compiled_templates[ 'skin_businesses' ]->portal_categories_sub_row( $id2, $data2['cat_name'], 0 ) . "";
}