PHP初心者です。
laravelを使用し、PHPで開発を行っています。
Logicファイルに、DBからデータをリストで取得する文は
先輩が書いてくれたので、indexファイルへデータを表示させる部分を私が作ります。
ヒントとして:foreachでぐるぐるまわす
と教えてもらいました。
別のページで取得しているデータを
indexファイルのforeachへ渡す方法が分かりません。
どうかご教授お願いします。
Logicファイル内関係コード
$view_data['a_data'] = (DB接続)->select_all('category', array('parent_category_code' => $category_a_code, 'delete_flg' => FLG_FALSE), array('disp_order' => 'ASC')); foreach($view_data['a_data'] as $k => &$category_b) { $category_b['category_c'] = (DB接続) ->select_all('category', array('parent_category_code' => $category_b['category_code'], 'delete_flg' => FLG_FALSE), array('disp_order' => 'ASC')); foreach($category_b['category_c'] as $k => &$category_c) { $help = (DB接続) ->select_all('help', array('category_c' => $category_c['category_code'], 'delete_flg' => FLG_FALSE), array('disp_order' => 'ASC')); $category_c['help'] = empty($help) ? array() : $help; } unset($category_c); } unset($category_b); return $view_data;
index.phpファイル
こういうこと?と書いてみた失敗コード
<? php foreach ($a_data as $row) { php echo $row['a_data']; php echo $row['category_b']; php echo $row['category_c']; ?>
回答1件
あなたの回答
tips
プレビュー