0

これについて助けが必要です。マルチレベル メニューを構築したいので、smarty テンプレート内で foreach ループを使用して連想配列を反復処理したいと考えています。まず、次の mysql 出力があります。 ここに画像の説明を入力

今、そこから連想配列を取得しようとするので、試してみました fetchAll(PDO::FETCH_ASSOC)が、列名が同じであるため、右側の列から値が得られます。

Array ( [0] => Array ( [id] => 7 [name] => Beta 1-3 glucan ) [1] => Array ( [id] => 8 [name] => Okinawa Fucoidan ) 

このテーブルを処理して多次元メニューを取得する方法について何かアイデアがあれば教えてください。

ありがとうございました。

4

2 に答える 2