Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
$categories = ORM::factory('category')->where('parent_id', 0)->find_all();
foreach($categories as $l) {
...
foreach($l->children as $n) {
$_tmp->count+= ORM::factory('item')->where('category_id', $n->id)->count_all();
}
...
}<?php if(Auth::instance()->logged_in()): ?>
…
<?php else: ?>
…
<?php endif;>
<?php if(Auth::instance()->logged_in()) { ?>
…
<?php } else { ?>
…
<?php } ?>
По поводу ORM_Tree — нет, в описании модели класса можно объявить свойство protected $parent_key, которое будет содержать имя колонки с id родителя.
$_tmp->id = $l->id;
$_tmp->name = $l->name;
$_tmp->children = $l->children;
Пример доски объявлений на Kohana