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 :

Perte inexpliquée de méthode sur objet


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2014
    Messages : 46
    Par défaut Perte inexpliquée de méthode sur objet
    Bonjour à tous,

    Le titre n'est peut-être pas très clair et pourtant le problème est tout bête...

    1) Je déclare un objet ( Tout va bien, je peux utiliser ses méthodes etc )
    2) Je remplis l'objet grâce aux données de la BDD (avec un repository qui pointe la même entité)
    3) Je n'ai plus accès aux méthodes car l'objet n'est plus reconnu...

    Voici quelques screens pour mieux comprendre :
    1)
    Nom : 01.PNG
Affichages : 102
Taille : 7,9 Ko

    2)
    Nom : 02.PNG
Affichages : 100
Taille : 23,2 Ko

    3)
    Nom : 03.PNG
Affichages : 112
Taille : 19,6 Ko


    On remarque que dans le Screen 3, je n'ai plus les bonnes méthodes...

    Alors que j'utilise depuis longtemps le principe :

    Objet A = Repository(Objet A)->findByXXX()

    Mais là, je ne vois pas... Je pensais même que cela était dû à un problème d'IDE mais non puisque même le serveur n’interprète plus les méthodes si je force la syntaxe (sans passer par la génération de l'IDE)


    Sur ce, merci d'avance et j’espère que quelqu'un à une solution

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2008
    Messages
    1 576
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 1 576
    Par défaut
    ne sert à rien, puisque tu remplaces le contenu de la variable juste après.

    Le problème est dans ton repository. Pour savoir ce qui se passe, teste la valeur de retour de ton repository avec get_class() ou un var_dump basique.

Discussions similaires

  1. Réponses: 21
    Dernier message: 03/06/2010, 18h26
  2. [POO] Perte de la référence sur mon objet (this) lors d'un évènement
    Par muad'dib dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 20/12/2008, 12h59
  3. [POO] ajout méthodes sur l'objet Array
    Par kimcharlene dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 24/04/2008, 16h40
  4. Réponses: 2
    Dernier message: 26/01/2007, 10h50
  5. méthode sur l'objet courant?
    Par mathher dans le forum C++
    Réponses: 3
    Dernier message: 31/03/2006, 17h27

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