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

MVC PHP Discussion :

Caractère de retour à la ligne inséré automatiquement


Sujet :

MVC PHP

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 10
    Points : 8
    Points
    8
    Par défaut Caractère de retour à la ligne inséré automatiquement
    Bonjour à tous,

    je rencontre un petit problème que je n'avais pas eu l'occasion de rencontrer sur les précédent projets auxquels j'ai participé avant mais qui est vraiment agaçant lorsqu'on utilise le Zend Framework pour générer du Xml ou retourner des objets encodé en JSon en vue de les exploiter grâce à des requêtes AJAX. Voila ce qui ce passe, prenons un exemple :

    _ Je fais appel à mon action : "http://www.monsite.com/mon_module/mon_controller/getobject grâce à une requête AJAX.

    _ Voila ce que contient ma méthode getobjectAction :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    public function getobjectAction()
    {
           $this->_helper->layout->disableLayout();
     
           $myObject = array(1 => 'hello', 2 => 'world', 3 => '!');
           $this->view->myObject = $myObject;
    }
    _ Voila ce que contient ma vue getobject.phtml :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ligne 1:  <?= json_encode($this->myObject) ?>
    _ C'est la que les soucis arrivent, au lieu retourner au navigateur:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ligne 1:  {"1":"hello","2":"world","3":"!"}
    le Zend framework retourne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    ligne 1: 
    ligne 2:  {"1":"hello","2":"world","3":"!"}
    ou encore :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    ligne 1: 
    ligne 2:  {"1":"hello","2":"world","3":"!"}
    ligne 3: 

    Un caractère de retour à la ligne viens s'insérer tout seul, et ce sur toutes les pages générées par le Zend Framework.

    J'ai comparé avec d'autre projets, sur d'autres pc, sur d'autres serveurs, d'autres vues, avec des actions sans vue ( utilisation d'echo ), c'est assez aléatoire mais on va dire que 50% des projets présentent ce caractère de retour à la ligne en début de page, voir aussi en fin de page...

    Est ce que quelqu'un a déjà été confronté à ce problème et comment l'a-t-il réglé ? ( encodage, options sur le dispatcher, layout ?)

    Merci d'avance pour vos réponses, explications et idées.

    Cordialement,
    @dinsx

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 10
    Points : 8
    Points
    8
    Par défaut Solution !
    Après conseil d'un ami, le problème se situe dans Zend Studio 6.1.1 au niveau des templates de base associés à la création assisté de Zend Controller :



    Il suffit donc de modifier ce template ou de penser à retirer ces caractères à la fin de votre nouveau Controller. J'espère que cela pourra vous aider si vous êtes confrontés à ce problème.

    Cordialement,
    @dinsx

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Caractère de retour à la ligne.
    Par Pari dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 18/03/2009, 09h59
  2. Javascript, caractère de retour à la ligne
    Par krfa1 dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 26/04/2007, 08h20
  3. [PC] Caractère de retour à la ligne
    Par Lnanau dans le forum Cobol
    Réponses: 7
    Dernier message: 14/04/2006, 11h28
  4. problème de caractère de retour à la ligne
    Par greg2 dans le forum SQL
    Réponses: 2
    Dernier message: 17/02/2006, 16h51
  5. [SQL server 2005] caractère de retour à la ligne
    Par Louis-Guillaume Morand dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 06/02/2006, 14h34

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