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 :

probleme avec Zend\Controller\Router\Rewrite.php


Sujet :

MVC PHP

  1. #1
    Membre régulier Avatar de Alcide_
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2008
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2008
    Messages : 79
    Points : 114
    Points
    114
    Par défaut probleme avec Zend\Controller\Router\Rewrite.php
    Bonjour,
    Je suis en train de débugger une application dont je ne suis pas l'auteur et en la faisant migrer vers la version 1.9.3, je me retrouve confronté à un problème, ce warning:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Warning: array_merge() [function.array-merge]: Argument #2 is not an array in \library\Zend\Controller\Router\Rewrite.php on line 439
    A priori, cela viens de la fonction assemble() de Rewrite.php, elle demande un array en 2eme argument.
    J'ai remarqué que ce 2eme argument appelé "$userParams" renvoyait "1" avec print_r, ce qui n'est pas normal...
    Le problème c'est que je ne vois pas qui peut appeler cette fonction et d'où vient ce "1"
    J'ai essayé de supprimer le router, rien y fait, j'ai essayé aussi de supprimer les $this->url() du layout, rien non plus...

    N'hésitez pas à demander des portions du code.
    Si quelqu'un a une petite idée ou même une grande...

    Sinon, il va falloir reprendre tout le code...

    Merci d'avance!

  2. #2
    Membre régulier Avatar de Alcide_
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2008
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2008
    Messages : 79
    Points : 114
    Points
    114
    Par défaut
    Bon... Après 2 soirs de recherche, il suffit que je post ici pour trouver la solution...
    Je vais commencer à croire que ce forum fait magiquement travailler mes méninges!

    Le problème se situait au niveau d'une classe étendant une autre classe qui elle étendait Zend_Controller_Action et qui était utilisée par les controllers d'action...

    Cette classe envoyait à la vue une instance de Zend_Controller_Action_Helper_Url plus que douteuse!

    Si ça continu, c'est la moitié de l'appli qu'il va falloir réécrire!!!

    Merci quand même!

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

Discussions similaires

  1. probleme avec zend optimizer sous linux suse
    Par sosophie dans le forum Zend
    Réponses: 1
    Dernier message: 29/01/2008, 03h45
  2. probleme avec le controle ADODC
    Par Lynecoln dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 23/03/2007, 18h38
  3. [Mail] probleme avec la fonction mail de php
    Par fdavid dans le forum Langage
    Réponses: 3
    Dernier message: 15/06/2006, 15h48
  4. Probleme avec l'objet PDO en PHP
    Par krovomi dans le forum Connexion aux bases de données
    Réponses: 1
    Dernier message: 03/05/2006, 12h18
  5. [C#] problem avec repeater control
    Par moniphal dans le forum ASP.NET
    Réponses: 13
    Dernier message: 27/04/2005, 09h27

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