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 %}
最初の行のみを表示し、同じことを繰り返します。