テーブル tbparent_module,tbsub_module と、2 つのテーブル (tbparent_module,tbsub_module) の ID を含む tbmodule_pairing というジャンクション テーブルがあります。
私のコントローラーでは、すべての親モジュールを照会してビューに表示するモデルを呼び出しました。私はすでにこれを行っていますが、私の問題は、そのサブモジュールも表示する必要があることです。
出力例
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のライブラリも使いたい