Recursive Function To Create Array
Posted
by mTuran
on Stack Overflow
See other posts from Stack Overflow
or by mTuran
Published on 2010-06-14T05:52:01Z
Indexed on
2010/06/14
6:22 UTC
Read the original article
Hit count: 295
Hi, i use kohana framework and i am trying to code recursive function to create category tree.
My Categories Table
id int(11) NO PRI NULL auto_increment
name varchar(50) NO NULL
parent_id int(11) NO NULL
projects_count int(11) NO NULL
My Example Which Is Not Work
public static function category_list($parent_id = 0)
{
$result = Database::instance()->query('
SELECT name, projects_count
FROM project_categories
WHERE parent_id = ?',
array($parent_id)
);
$project_categories = array();
foreach($result as $row)
{
$project_categories[] = $row;
Project_Categories_Model::factory()->category_list($parent_id + 1);
}
return $project_categories;
}
© Stack Overflow or respective owner