0 レビュー
1 回答
php-ネストされた配列のMustacheテンプレート
口ひげを使ってこれをループするにはどうすればよいですか?数値インデックスの外部配列があります。または、他のことをしてこの構造を維持する方法は?
試しました:
<ul>
{{#cars}}
<li> {{#.}} {{.}} {{/.}}</li>
{{/cars}}
</ul>
配列
> Array(
> [cars] => Array
> (
> [0] => Array
> (
> [0] => Array
> (
> [id] => 343443
> [name] => Mazda
> )
>
> [1] =>
> (
> [id] => 45353
> [name] => Toyota
> )
> )
> [1] => Array
> (
> [0] => Array
> (
> [id] => 922424
> [name] => Camry
> )
> )
> )//end cars
> )
わからない
0
レビュー
答え :
解決策:
このテンプレートを試してください:
<ul>
{{#cars}}
{{#.}}
<li>{{id}} - {{name}}</li>
{{/.}}
{{/cars}}
</ul>
または配列を変換します:
array_walk( $array['cars'], function($i) use (&$cars) {
foreach( $i as $v ) $cars['cars'][] = $v;
});
、次のより単純なテンプレートを使用します:
<ul>
{{#cars}}
<li>{{id}} - {{name}}</li>
{{/cars}}
</ul>
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。