我正在創建自己的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