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 :

Lignes blanches en premières lignes


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Legenyes
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2005
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 174
    Par défaut Lignes blanches en premières lignes
    Bien le bonjour,
    afin de réaliser un fichier sitemap.xml
    j'ai réalisé ce petit bout de script.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    public function executeXmlSiteMap(sfWebRequest $request) {
       $this->pages =  Doctrine_Core::getTable('Page')->createQuery('c')->execute();
       $this->setLayout(false);
       $this->getResponse()->setContentType('text/xml');
    }
    Mon fichier xml est invalide, car j'au deux lignes blanches en haut de mon fichier, avant la balise
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
     
     
    <?xml version="1.0" encoding="UTF-8"?>
    Je n'ai aucune erreur avec une requete sur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $this->pages =  Doctrine_Core::getTable('Produit')->createQuery('c')->execute();
    $this->pages =  Doctrine_Core::getTable('Actu')->createQuery('c')->execute();
    $this->pages =  Doctrine_Core::getTable('Client')->createQuery('c')->execute();
     
    etc...
    Donc a priori ca ne vient pas du template mais bien de Doctrine, mais je ne voix pas

    Merci d'avance

    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
    Page:
      actAs:
        Timestampable: ~
        I18n:
          fields: [titre, contenu, metaKeyword]
      columns:
        id:
          type: integer
          autoincrement: true
          primary: true
        datePublication: { type: datetime , notnull: true }
        dateExpiration:  { type: datetime }
        user_id:         { type: integer }
        titre:           { type: string(255), notnull: true }
        contenu:         { type: clob}
        metaKeyword:     { type: string(255)}
        statut:
          type: enum
          values: [draft, published]
          default: published
      relations:
        User:
          class: sfGuardUser
          foreign: id
          local: user_id

  2. #2
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Possible aussi que cela provienne du code autour (avant) qui génèrerait des sauts de ligne.

    Essaye de mettre un echo juste avant, pour voir si les saut de ligne sont avant ou après ton écho.

  3. #3
    Membre confirmé Avatar de Legenyes
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2005
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 174
    Par défaut
    C'est bien l'appel a la methode doctrine (et uniquement pour la table Page)

    Si je fais un echo juste avent, j'ai pas encore le soucis
    et juste apres je l'ai bien.

    et ceci le confirme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    ob_start();
    $this->pages =  Doctrine_Core::getTable('Page')->createQuery('c')->execute();
    die(var_dump(ob_get_contents()));
    J'ai bien deux ligne blanche
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    string '
     
     
    ' (lenght 4)

Discussions similaires

  1. Réponses: 4
    Dernier message: 10/01/2014, 07h54
  2. [FPDF] FPDF : ligne blanche entre 2 lignes d'une MultiCell sous Firefox
    Par Mikounours dans le forum Bibliothèques et frameworks
    Réponses: 0
    Dernier message: 02/01/2014, 16h06
  3. Réponses: 1
    Dernier message: 25/12/2013, 22h50
  4. [E-07] Figer la première ligne ET la première colonne
    Par Space Cowboy dans le forum Excel
    Réponses: 2
    Dernier message: 02/10/2008, 09h54
  5. Figer la première ligne et la première colonne d'un tableau
    Par kcizth dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 09/06/2006, 10h48

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