'在MySql中提供N级别的类别..
id name parent
1 movie 0
2 bollywood 1
3 Hollywood 2
4 Serial 0
5 Star plus 4
6 Sony 4
现在我想像这样在电影表中显示
Tv Serial Name Category
Mahabharat StarPlus-> Serial
如何显示??
答案 0 :(得分:1)
我认为电视剧Mahabharat有category_id 4。
完成后,您可以遍历类别,直到找到父级为0的类别。
例如。 :
public function getCategories($record)
{
$category = "";
$buildCategory = true;
$id = $record['category_id'];
while ($buildCategory)
{
$category = $this->getCategoryById($id); //Don't use query here, that's not efficient.
if ($category['parent'] != 0) {
$category .= $category['name'] . '->';
} else {
$category .= $category['name'];
$buildCategory = false;
}
}
return $category;
}