CodeIgniter, übergeben von Daten vom Modell zum controller zu verwenden in Sicht

Möchte ich weitergeben abgefragten Daten sind bei meinem Modell zu dem controller zu tun, so bin ich mit return $data. Dann in den controller benutze ich $this->load->view('my_view', $data);

Aus meinem Verständnis var_dump($data); Sicht sollte zeigen Sie mir die Ergebnisse aus der Abfrage... Dies ist nicht der Fall. Ich bin immer "undefined variable "Daten" und NULL vom var_dump($data);.

Hier ist mein Modell:

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Manage_accounts_model extends CI_Model {


    public function index() {

        //

    }

    public function get_users(){

        $data = array();

        $data['query'] = $this->db->get('users');

        return $data['query'];

     }

}

Hier ist mein controller

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Manage_accounts extends CI_Controller {

    public function index() {

        $this->load->view('template/header');

        $this->load->model('manage_accounts_model');

        $this->load->view('template/footer');

        $this->load->model('manage_accounts_model');

        $res = $this->manage_accounts_model->get_users();

        if($res){

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

        } else {

            echo "Fail";

        }

  }

}

Und schließlich meine Ansicht:

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
?>
<div class="container">

    <h1><?php if($title){ echo $title; } ?></h1>

    <?php var_dump($data['query']); ?>

</div>
check meine Antwort...

InformationsquelleAutor Richard | 2015-02-04

Schreibe einen Kommentar