{% extends 'base.html.twig' %} {% block title %}Historique de vos commandes{% endblock %} {% block body %}

Historique de vos commandes :

{% for orderDetail in orderDetails %} {% if orderDetail.getStatut() == 1 %} {% set produitsParFormule = {} %} {% for produitDetail in orderDetail.getProduitsDetailsCommandes() %} {% set formule = produitDetail.getFormule() %} {% if formule is not null %} {% set produitsParFormule = produitsParFormule|merge({(formule.getId()): produitsParFormule[formule.getId()]|default([])|merge([produitDetail])}) %} {% endif %} {% endfor %} {% for formuleId, produits in produitsParFormule %} {% endif %} {% endfor %} {% endif %} {% endfor %}
Commande Formule Produits Prix Horaire et date de livraison Adresse de livraison Facture
{{ loop.first ? orderDetail.getId() }} {{ produits[0].getFormule().getNom() }}
    {% for produitDetail in produits %} {# {{ dump(orderDetail.id) }} #} {% if produitDetail.getViennoiserie() is not null %}
  • Viennnoiserie: {{ produitDetail.getViennoiserie() }}
  • {% endif %} {% if produitDetail.getPoisson() is not null %}
  • Poisson: {{ produitDetail.getPoisson() }}
  • {% endif %} {% if produitDetail.getViande() is not null %}
  • Viande: {{ produitDetail.getViande() }}
  • {% endif %} {% if produitDetail.getVegetale() is not null %}
  • Végétale: {{ produitDetail.getVegetale() }}
  • {% endif %} {% if produitDetail.getBoisson() is not null %}
  • Boisson: {{ produitDetail.getBoisson() }}
  • {% endif %} {% if produitDetail.getCocktail() is not null %}
  • Cocktail: {{ produitDetail.getCocktail() }}
  • {% endif %} {% endfor %}
{% if loop.first %} {{ orderDetail.getPrix()/100 }} € {% endif %} {{ orderDetail.getCreneau().getDate()|date('d-m-Y') }}
{{ orderDetail.getCreneau().getHeures()|date('H:i') }}
{{ orderDetail.getAdresse()|replace({'[br]': '
'})|raw }}
{% if loop.first %}
{% endblock %}