Codeigniter Message: Undefined variable: requête

RÉSOLU!

grâce à Fabio, j'ai réalisé que j'ai raté quelque chose dans ma fonction de l'index de mon contrôleur.


je suis en train de travailler sur une vue de ce show-moi les données de la base de données.

Maintenant, je reçois l'erreur: Message: Undefined variable: la requête.

mon Modèle:

<?php
class categorieen_model extends CI_Model{

    function categorieen_getall()
    {
        $this->load->database();
        $query = $this->db->get('Categorieen');

        return $query->result();
    }
}

?>

Mon contrôleur

public function get_All()
{
    $this->load->model('categorieen_model');
    $data['query'] =
    $this->categorieen_model->categorieen_getall();

    $this->load->view('sidebar', $data);
}

Mon point de vue

<ul>
<?php foreach ($query as $row): ?>
    <?php echo $row->Categorie; ?>
<?php endforeach; ?>
</ul>

La semaine dernière j'ai essayé cela avec la même base de données, une autre table et d'autres données et les noms dans mon contrôleurs/vues, et il a travaillé. quand je l'ai changé aujourd'hui à ma nouvelle table, il ne fonctionne plus.

S'il vous plaît aider

Grâce

  • La requête retourne toutes les lignes. Essayez de faire une print_r($query->result()); avant de retourner les résultats;
  • Il n'a pas l'afficher toutes les lignes donc je vais essayer votre suggestion
  • j'ai oublié de dire que j'ai une autre erreur. je l'ai posté ci-dessus
  • Semble que votre requête ne renvoie aucun résultat, et donc le tableau passé à la vue détient pas de données, et ne peut pas être bouclé.
  • Je ne sais pas pourquoi cela se produit parce que il y a des données dans ma table et je Pensais que le code était bon.
  • Êtes-vous sûr que vous êtes à l'interrogation de la base de données? avez-vous vérifié config/database.php? Parce que si print_r($query->result()); ne retourne pas de valeurs, le problème doit être quelque part entre le modèle et la base de données
  • j'ai compris quel est le problème. quand je itinéraire vers kees.een-site-bouwen.nl/home/get_All je peux voir les dossiers. mais lorsque je charge l'afficher sur ma page d'accueil dans un div barre latérale, il ne fonctionne pas. comment puis-je afficher les lignes dans ma barre latérale sur mon mainmage?
  • êtes-vous le chargement de deux points de vue? Pouvez-vous poster le code des deux méthodes de contrôleur?
  • je pense que oui. >.< à cause de ton commentaire que je v ai une idée va regarder maintenant
  • posté ci-dessus 🙂

InformationsquelleAutor Kees Sonnema | 2013-02-27