누군가 도움이된다면 정말 좋겠어. Twig에서 두 가지 쿼리를 반복하는 방법을 찾아 내려고했다. 나는 PHP로 만들 수 있지만 Twig에서 똑같은 일을하고있다. 이것은 내가 PHP에 그것을 일반적으로 줄 방법은 다음과 같습니다Twig에서 두 개의 데이터베이스 쿼리를 사용하는 루프
foreach($items as $item){
$product_id = $item;
$products = $app->db->table('products')->where('id', $product_id)->first();
echo "<li>" . $products->title . "</li>";
}
위의 코드는 잘 작동하지만 나뭇 가지에 다음 루프 반복하지 않습니다,하지만 같은 일을 반복 계속됩니다. 위와 같이 Twig for loop를 어떻게 사용할 수 있는지 알고 계시면 도움이됩니다. Slim에서 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 %}
그것은 단지 첫 번째 행을 표시하고 samething를 반복합니다.
공유하여 나뭇 가지 코드하세요? – Timo