Infinitus 列分類の実装の考え方: 自己追加 ID (つまり親 ID) を取得し、次に子 ID (つまり uid 子 ID) をデータベースから取得します。データは次のとおりです。フォローします
id:1 uid:0 私は列 1 です
id:2 uid :1 私は列 2 です
id:3 uid:1 私は列 1 のサブカテゴリです
表示結果: 1 のサブカテゴリ
私は列 2
以下はPhpコードです
コードをコピーします コードは次のとおりです:
$query = $this->db->query("SELECT * FROM category");
$list = $ query-> result();
foreach($list as $v){
if($v->category_id == 0){//親列を取得します (0 に等しいものはすべて親列です)
$ categoryul = anchor("home /content/".$v->id,$v->category_name);
echo "
";
$listx = $this->Listx ->list_id($v->id);//親 ID に従って指定されたサブ列を表示します
foreach($listx as $vid){
$category = anchor(" home/content/".$ vid->id,$vid ->category_name);
echo "
".$category."";
}
}
}
?> ;
http://www.bkjia.com/PHPjc/825289.html
www.bkjia.comtruehttp://www.bkjia.com/PHPjc/825289.html技術記事 Infinitus カラム分類を実現するアイデア: 自己追加 ID (つまり親 ID) を取得し、次に子 ID (つまり uid 子 ID) をデータベースから取得します。データは次のとおりです。 1 uid: 0 私は列 1 id: 2 uid: 1 私 それは列です...