1

Twigで2つのクエリをループする方法を見つけようとしています。PHPで作成できますが、Twigでも同じことをしています。これは、PHPで通常行う方法です。

foreach($items as $item){
   $product_id = $item;
   $products = $app->db->table('products')->where('id', $product_id)->first();
   echo "<li>" . $products->title . "</li>";
}

上記のコードは正常に動作しますが、Twig では次のループにループしませんが、同じことをループし続けます。上記で使用したように、Twig for ループを使用する方法を知っていれば、親切に助けてください。スリムで Laravel Eloquent を使用してクエリを実行しています。

これは私がしたことです:

コントローラー

$products = $app->db->table('products')->where('trash', '0')->first();

景色

{% for item in items %}
      {% set product_id = item.id %}
       <li> {{ products.title }}</li>
{% endfor %} 

最初の行のみを表示し、同じことを繰り返します。

4

1 に答える 1