List all products form 1 Category
Здравейте, взимам успешно взимам id-то на дадена категория със следната функция. Въпросът ми е как мога да покажа всички продукти от дадена категория ?
Здравейте, взимам успешно взимам id-то на дадена категория със следната функция. Въпросът ми е как мога да покажа всички продукти от дадена категория ?
Ти реално взимаш категорията с тази заявка, следователно името на променливата, която се подава на twig трябва да е "category" а не "categories".
Би следвало да имаш поле в ентито на категорията което да е с OneToMany релация към ентитито за продукти. Ако е така, то би следвало да имаш и гетър за това поле (getProducts например). Ако казаното до тук е вярно, то в темплейта просто направи един foreach и вече прави каквото искаш с всеки продукт.
Пример:
{% for product in products %}
{{ product.name }}
{% endfor %}
По този начин ?
Да.
Съответно това е инвърс страната на релацията и в ентитито продукт трябва да имаш ManyToOne поле което да се казва category.
Ако всичко е така, не би трябвал ода имаш проблем с принтирането на категориите.