IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

Utilisation de SnappyBundle


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Février 2014
    Messages : 5
    Par défaut Utilisation de SnappyBundle
    Bonjour,

    Je rencontre actuellement un souci avec SnappyBundle.

    Voici mon appel dans le contrôleur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    $this->get('knp_snappy.pdf')->generateFromHtml(
                        $this->renderView('@xxx/xxx/pdf.html.twig', array(
                                'commande'  => $commande
                            )),
                        './Facture/' . $commande->getId() . '.pdf'
                    );
    Voici mon template :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
     
    <htlm>
        <head>
            <meta charset="utf-8">
            <style>
                #infoClient{text-align: right;}
            </style>
        </head>
        <body>
            <div class="container">
     
                <div id="info">
                    <div id="infoSociete">
                        Mille-Pattes
                    </div>
                    <div id="infoClient">
                        {{ commande.utilisateur.nom }}
                    </div>
                </div>
            </div>
     
            <div id="commande2">
                test commande 2<br />
                {% for ligne in commande.livreCommandes %}
                    quantite via un for : {{ ligne.quantite }}
                {% endfor %}
            </div>
        </body>
    </htlm>
    Dans mon pdf généré, je retrouve toutes les informations jusque ma boucle {% for ... in ... %}. Donc, je vois bien affiché le test commande 2. Mais après c'est le blanc. Comme si il ne rentrait pas dans ma boucle ou que cell-ci n'était pas reconnue. J'ai évidemment testé un dump sur ma variable commande qui contient bien mes infos.

    Est-ce que quelqu'un aurait une idée de travail à m'apporter? Car je ne vois pas d'où ça peut venir.

    Merci.

  2. #2
    Membre Expert
    Avatar de pmithrandir
    Homme Profil pro
    Responsable d'équipe développement
    Inscrit en
    Mai 2004
    Messages
    2 419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable d'équipe développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 419
    Par défaut
    Bonjour,

    Je pencherai pour une faute de typo sur ta méthode livreCommandes.

    si tu fais un dump de cette valeur, ca donne quoi ?
    Si tu met n'importe quel nom de valeur, quel est le résultat(le même, ou une vraie erreur)
    Tu dois avoir un message d'erreur dans tes logs je pense.

    Pierre

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Février 2014
    Messages : 5
    Par défaut
    Bonjour,

    j'ai oublié de passer pour donner des nouvelles. En fait, j'avais associé commande à mes lignes de commandes mais je n'avais pas associé mes lignes de commandes à commande. Du coup, le getLigneCommande() sur mon objet commande me renvoyait une arrayCollection vide.

    Le dump était fais sur mes objets lignes de commandes (précipitation quand tu nous tiens ), j'ai vu l'erreur en faisant le dump sur mon objet commande.

    Cordialement.

Discussions similaires

  1. utiliser les tag [MFC] [Win32] [.NET] [C++/CLI]
    Par hiko-seijuro dans le forum Visual C++
    Réponses: 8
    Dernier message: 08/06/2005, 15h57
  2. Réponses: 4
    Dernier message: 05/06/2002, 14h35
  3. utilisation du meta type ANY
    Par Anonymous dans le forum CORBA
    Réponses: 1
    Dernier message: 15/04/2002, 12h36
  4. [BCB5] Utilisation des Ressources (.res)
    Par Vince78 dans le forum C++Builder
    Réponses: 2
    Dernier message: 04/04/2002, 16h01
  5. Réponses: 2
    Dernier message: 20/03/2002, 23h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo