Codeigniter Message: Undefined variable: Abfrage

GELÖST!

Dank Fabio merkte ich, dass ich etwas verpasst in meiner index-Funktion von meinem controller.


arbeite ich auf einem Blick, dass mir die Daten aus der Datenbank.

Nun bekomme ich die Fehlermeldung: Message: Undefined variable: Abfrage.

mein Modell:

<?php
class categorieen_model extends CI_Model{

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

        return $query->result();
    }
}

?>

Mein controller

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

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

Meiner Sicht

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

Letzte Woche habe ich versucht, dies mit der gleichen Datenbank, eine andere Tabelle und andere Daten und Namen in meinen Controllern/views und es hat funktioniert. wenn ich habe es heute zu meiner neuen Tabelle funktioniert nicht mehr.

Bitte helfen

Dank

  • Funktioniert die Abfrage keine Zeilen. Versuchen Sie eine print_r($query->result()); bevor Sie die Rückgabe der Ergebnisse;
  • Es tut nicht zeigen, in der alle Zeilen so werde ich versuchen deinen Vorschlag
  • ich habe vergessen zu sagen, ich habe einen anderen Fehler. als ich es gepostet oben
  • Klingt wie Sie Ihre Abfrage nicht alle Ergebnisse, und so das array übergeben, um die Ansicht enthält keine Daten und kann nicht Durchlaufen werden.
  • Weiß nicht, warum dies geschieht, weil es die Daten in meiner Tabelle und ich Dachte, der code war gut.
  • Sind Sie sicher, dass Sie die Abfrage der richtigen Datenbank? haben Sie überprüft, config/database.php? Denn wenn print_r($query->Ergebnis()); zurück nicht alle Werte, die das problem muss irgendwo zwischen dem Modell und der Datenbank
  • ich habe herausgefunden, was das problem ist. wenn ich die route zu kees.een-site-bouwen.nl/home/get_All kann ich die Datensätze angezeigt. aber wenn ich laden Sie die Ansicht auf meiner homepage ein div namens sidebar funktioniert es nicht. wie kann ich die Zeilen in meiner sidebar auf meinem mainmage?
  • sind Sie laden zwei Ansichten? Können Sie nach dem code der beiden controller-Methoden?
  • ich denke, so. >.< weil dein Kommentar i ' V bekam eine Idee wird Sie jetzt betrachten
  • posted es vor 🙂

InformationsquelleAutor Kees Sonnema | 2013-02-27
Schreibe einen Kommentar