Несмотря на передачу $data из моего контроллера в мое представление в CodeIgniter, $data является неопределенной переменPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Несмотря на передачу $data из моего контроллера в мое представление в CodeIgniter, $data является неопределенной перемен

Сообщение Anonymous »

Я пытаюсь показать результаты из моей базы данных в динамической таблице, я использую codeigniter:
Это моя модель:

Код: Выделить всё

class Cliente_model extends CI_Model {
function __construct()
{
parent::__construct();
}

public function obtenerDatos()
{
$data = $this->db->get('cliente');
return $data;
}
Это мой контроллер:

Код: Выделить всё

class Cliente extends CI_Controller
{
public function __construct()
{
parent::__construct();
$this->load->model('cliente_model');
}

public function index()
{
$tabla = $this->cliente_model->obtenerDatos();
$data = $tabla->result_array();
print_r($data); //This works
$this->load->view('cliente_view',$data);
}
}
А это часть таблицы, на мой взгляд:

Код: Выделить всё



Cliente
ID
Correo 1
Correo 2
Correo 3
Correo 4
Correo 5
Correo 6
Correo 7
Correo 8
Status
Acción
















Activo

Inactivo

[url=#]Editar 
[img]../imagenes/glyphicons/png/glyphicons-151-edit.png[/img]
[/url]




Когда я вызываю функцию print_r в своем контроллере, переменная $data показывает все записи, которые я хочу передать в представление, но когда я отправляю в представление, выдает следующие ошибки в функции foreach:
Ошибка 1:

Обнаружена ошибка PHP

Серьезность: уведомление


Сообщение: неопределенная переменная: данные

Имя файла:views/cliente_view.php


Номер строки: 44


Отслеживание:


Файл: C:\AppServ\www\CariLMS\application\views\cliente_view.php

Строка: 44

Функция: _error_handler


Файл: C:\AppServ\www\CariLMS\application\controllers\Cliente.php

Строка: 17

Функция: просмотр


Файл: C:\AppServ\www\CariLMS\index.php

Строка: 315

Функция: require_once

Ошибка 2:

Обнаружена ошибка PHP

Серьезность: предупреждение


Сообщение: указан недопустимый аргумент для foreach()


Имя файла:views/cliente_view.php


Номер строки: 44


Обратная трассировка:


Файл: C:\AppServ\www\CariLMS\application\views\cliente_view.php

Строка: 44

Функция: _error_handler


Файл: C:\AppServ\www\CariLMS\application\controllers\Cliente.php

Строка: 17

Функция: просмотр


Файл: C:\AppServ\www\CariLMS\index.php

Строка: 315

Функция: require_once

У вас есть идеи, почему не работает?

Подробнее здесь: https://stackoverflow.com/questions/498 ... data-is-an
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»