Problem with displaying products of current user.
Здравейте, опитвам се да принтирам всички добавени продукти от текущия юзър, но имам проблем. Нищо не се принтира. Ето функцията за листване на продукти в CartController-a.
public function listCartAction() { $cartProducts = $this->getDoctrine()->getRepository('AppBundle:CartProduct')->find($this->getUser()); return $this->render('cart/cart.view.html.twig', array( 'cartProducts' => $cartProducts )); }
Ето и twig view-то:
{% extends 'base.html.twig' %} {% block body %} <div style="text-align: center;"> <h1>Products In My Cart</h1> </div> {% for cartProduct in cartProducts %} {{ cartProducts.product.name }} {% endfor %} {% endblock %}
Пробвах по този начин и пак не става
Е да, findBy() приема масив, като аргумент.
Тоест, ще стане ->findBy(array('user' => $this->getUser()));
Unrecognized field: user