<div id='listing-post'>
<div id="new-message0"></div>
{if $posts}
{foreach from=$posts item=post}
{$ank_mess = User::getObject($post['id_ank'])}
{include file="./post.view.tpl"}
{/foreach}
{/if}
</div>
<div id='listing-post'>
<div id="new-message0"></div>
Навигационная цепочка (дублирующее меню, «хлебные крошки», англ. Breadcrumbs) — элемент навигации (обычно в файловых менеджерах), представляющий собой путь по файловой системе от корня до рабочего каталога, который в данный момент просматривает пользователь.
class Tree {
private $db = null;
public function __construct() {
$this->db = new PDO("mysql:dbname=class;host=localhost;charset=UTF8", "root", "123");
}
public function getCategory() {
$query = $this->db->prepare("SELECT * FROM `categories`");
$query->execute();
$result = $query->fetchAll();
return $result ;
}
public function getFullTree() {
$tree = [] ;
foreach($array as $id => &$node) {
if(!$node['id_parent']){
$tree[$id] = &$node ;
}else{
$array[$node['id_parent']]['childs'][$id] = &$node ;
}
}
return $tree ;
}
}
$category = new Tree();
$categoryAll = $category->getCategory();
$tree = $category->getFullTree($categoryAll);
echo '<pre>';
print_r($tree);