我有一个表 tbparent_module,tbsub_module 和一个名为 tbmodule_pairing 的联结表,其中包含 2 个表 (tbparent_module,tbsub_module) 的 ID
在我的控制器上,我调用了一个模型,它将查询所有父模块并将其显示在视图上。我已经这样做了,但我的问题是,我还需要显示它的子模块。
输出示例
Parent Module 1
Sub Mod 1
Sub Mod 2
Sub Mod 3
Parent Module 2
Sub Mod 1
Sub Mod 2
Sub Mod 3
Parent Module 3
Sub Mod 1
Sub Mod 2
Sub Mod 3
这是我现在的代码
看法
foreach($module as $result){
$sql = mysql_query("SELECT * FROM `tbsub_module` where parent_id='$result->id'");
while($row=mysql_fetch_array($sql)){
echo $row['subcateg_name'];
}
}
我知道这是错误的。但这是我知道解决问题的唯一方法。我想遵循 MVC 规则,我也想使用 CodeIgniter 的库