public static function getBreadcrumbs($id, $product = false) { $data = array(); if ($id != 0) { $parents = CatalogCategory::model()->findByPk($id); $title = CatalogConfig::model()->findByPk(1)->title; if ($product == true) { $data[$parents->title] = array('/catalog' . CatalogCategory::getCategoryRouteFast($parents)); } while ($parents = CatalogCategory::getParent($parents->parent_id)) { //echo $parents->title; $data[$parents->title] = array('/catalog' . CatalogCategory::getCategoryRouteFast($parents)); } $data[$title] = array('/catalog'); } //echo 'rtr'.var_dump($data); return array_reverse($data); }