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

CodeIgniter PHP Discussion :

Lecture d'un array(array(monObjet)) dans la vue via le controller


Sujet :

CodeIgniter PHP

  1. #1
    Membre confirmé Avatar de ma5t3r
    Homme Profil pro
    Développeur freelance
    Inscrit en
    Mai 2015
    Messages
    320
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2015
    Messages : 320
    Points : 492
    Points
    492
    Par défaut Lecture d'un array(array(monObjet)) dans la vue via le controller
    Bonjour,
    Je ne sais pas récupérer une information dans une vue.
    Je m'explique ...

    mon controller
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     function index() {
            ob_start();
            $this->load->model('member');
            $members = $this->member->get_members($this->session->userdata('id'));
            //var_dump($members);
            //die;
            $this->load->view('templates/header');
            $this->load->view('templates/menutop');
            $this->load->view('templates/menuleft');
     
            $this->load->view('pages/members', $members);
            $this->load->view('templates/footer');
     
        }
    Dans le controller, le var_dump($members) m'affiche l'ensemble des membres (Tableau d'objets 'Member')
    Dans ma vue members.php, je n'arrive pas à boucler sur la variable $members passée en paramètre.
    j'ai tout essayé, je n'arrive pas à comprendre pourquoi ça ne fonctionne pas.
    Dans la vue, lorsque je fais un var_dump($members), j'ai une erreur comme quoi la variable $members n'est pas définie.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Message: Undefined variable: members
    Merci de votre aide

  2. #2
    Membre confirmé Avatar de ma5t3r
    Homme Profil pro
    Développeur freelance
    Inscrit en
    Mai 2015
    Messages
    320
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2015
    Messages : 320
    Points : 492
    Points
    492
    Par défaut
    Je me réponds à moi même pour ceux qui rencontreraient le même problème de débutant :-)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $members['members'] = $this->member->get_members($this->session->userdata('id'));
    Effectivement, la variable members n'était pas définie.

    Merci à moi-même pour cette réponse rapide :-)

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

Discussions similaires

  1. Ecriture/ Lecture d'une array dans un fichier
    Par Seth77 dans le forum C#
    Réponses: 4
    Dernier message: 19/03/2012, 21h39
  2. Valeurs array insérées dans ma table
    Par Telecaster dans le forum Langage
    Réponses: 7
    Dernier message: 11/10/2008, 15h43
  3. Réponses: 2
    Dernier message: 05/07/2007, 13h55
  4. [PHP-JS] Création array javascript dans un while en php
    Par D_ident_1 dans le forum Langage
    Réponses: 2
    Dernier message: 17/01/2007, 11h16
  5. [Tableaux] Probleme de lecture d'un Array
    Par durumpoulet dans le forum Langage
    Réponses: 3
    Dernier message: 31/08/2006, 16h19

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