次の配列を出力する必要があります
object(stdClass)#6 (14) { ["subcategories"]=> array(9) { [0]=> object(stdClass)#31 (13) { ["id"]=> string(2) "10 " ["parent_id"]=> string(1) "6" ["name"]=> string(8) "スープ" ["description"]=> string(0) "" ["url"]=> string (4) "supy" ["meta_title"]=> string(8) "Soup" ["meta_keywords"]=> string(8) "Soup" ["meta_description"]=> string(0) "" ["image "]=> string(0) "" ["visible"]=> string(1) "1" ["position"]=> string(1) "7" ["path"]=> array(2) { [0]=>再帰[1]=>再帰} ["children"]=> array(1) { [0]=> int(10) } } [1]=> object(stdClass)#32 (13) { ["id"]=> string(2) "11" ["parent_id"]=> string(1) "6" ["name"]=> string(12) "Сашими" ["description"]=> string(0) "" ["url"]= > string(7) "sashimi" ["meta_title"]=> string(12) "Сашими" ["meta_keywords"]=> string(12) "Сашими" ["children"]=> array(1) { [0 ]=> int(10) } } [1]=> object(stdClass)#32 (13) { ["id"]=> string(2) "11" ["parent_id"]=> string(1) " 6" ["name"]=> string(12) "Сашими" ["description"]=> string(0) "" ["url"]=> string(7) "刺身" ["meta_title"]=> string(12) "Сашими" ["meta_keywords"]=> string(12) "Сашими" ["meta_description"]=> string(0) "" ["image"]=> string(0) "" ["visible"]=> string(1) "1" ["position"]=> string(1) "8" ["path"]=> array(2) { [0]=> RECURSION [1 ]=>再帰}再帰}再帰}
["subcategories"] から ["name"] ごとに複数の foreach を出力する必要があると思います
今、私は次のコードを持っています
{foreach name=cats from=$category->name item=n}
<li>
<a href="catalog/{$n->url}" category_id="{$n->id}">
<b>{$n}</b>
</a>
</li>
{/foreach}
現在のカテゴリ (スープ) の名前を 1 つだけ表示します。["subcategories"] から各 ["name"] を出力するにはどうすればよいですか?