我正在创建自己的cms。现在我想显示哪一个类别有父母,但我不知道如何,所以请帮助我。检查类别是否具有父项
我的类别表
idkategori | namakategori | parentid
1 Programming 0
2 PHP 1
或者我需要为我的类别关系表?
到目前为止我的控制器。
function tampilmenu()
{
$sql = "select * from fc_kategori";
$data['kategori'] = $this->bymodel->tampildata($sql);
$sql1 = "select parentid from fc_kategori";
$data['parent'] = $this->bymodel->tampildata($sql1);
$id=array();
foreach ($data['parent'] as $paren)
{
$id[]=$paren->parentid;
}
foreach ($data['kategori'] as $cat)
if(in_array($cat->parentid,$id))
{
$have ='Yes';
}
else
{
$have ='No';
}
echo $cat->idkategori.$have;
}
}
我的模型
function tampildata ($sql)
{
$query = $this->db->query($sql);
return $query->result();
}
大家不要笑我。
你是什么'的类别之一具有parent'是什么意思?简要解释一下。 –
你的db结构看起来不错......如果'parentid = 0',那么category是一个父类,如果'parentid> 0'那么'parentid'就是父类别的id。 – Dan