[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите вывести массив в foreach
alexman86
МОДЕЛЬ

class Application_Models_Category
{
function allMenu()
{
$arr = array();
$results = mysql_query("SELECT * FROM menu WHERE parent_id='0'");

while ($rows = mysql_fetch_assoc($results))
{
$results_children = mysql_query("SELECT * FROM menu WHERE parent_id='$rows[id]'");

while ($rows_children = mysql_fetch_assoc($results_children))
{
$rows[] = $rows_children;
}

$arr[] = $rows;
}
return $arr;
}
}


КОНТРОЛЛЕР

class Application_Controllers_Category extends Lib_BaseController
{
function index()
{
$model = new Application_Models_Category;
$menu = $model->allMenu();
$this->menu = $menu;
}
}



помогите вывести Представление
		echo "<pre>";
print_r($menu);
echo "</pre>";


Вот так выводится через принт_р

Цитата
Array
(
    [0] => Array
        (
            [id] => 1
            [name] => Свадебные наряды
            [parent_id] => 0
            [url] => wedding_dress
            [0] => Array
                (
                    [id] => 3
                    [name] => Chiedo Bianco
                    [parent_id] => 1
                    [url] => ChiedoBianco
                )

            [1] => Array
                (
                    [id] => 4
                    [name] => D&G
                    [parent_id] => 1
                    [url] => D&G
                )

        )

    [1] => Array
        (
            [id] => 2
            [name] => Свадебные украшения
            [parent_id] => 0
            [url] => wedding_ornamentation
            [0] => Array
                (
                    [id] => 5
                    [name] => Банты
                    [parent_id] => 2
                    [url] => bow
                )

        )

)

А как бы это многоуровневое меню вывести через foreach? что бы было все красиво
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.