Jump to content


Luan Willian

Member Since 09/09/2008
Offline Last Active 13/02/2013, 20:43
-----

Topics I've Started

Message: Undefined Variable

13/02/2013, 20:45

Pessoal estou tendo problemas com a exibição do valor de um array no codeigniter
Estou seguindo o tutorial de um livro e fiz as seguintes alterações
Alterei o Consoller/home.php assim:
<?php if(!defined('BASEPATH')) exit ('No direct script access allowed');

class Home extends CI_Controller {

public function __construct() {
parent::__construct();
}

public function index(){
$data['categorias'] = $this->db->get('categorias')->result();
$this->load->view('html_header');
$this->load->view('cabecalho');
$this->load->view('menu_categorias');
$this->load->view('conteudo');
$this->load->view('rodape');
$this->load->view('html_footer');
}

}

e alterei o view/menu_categorias.php assim:
<h2>Menu de Categorias</h2>
<pre>
<?php
print_r($categorias);
?>
</pre>

quado rodo a aplicação recebo a mensagem:

A PHP Error was encountered
Severity: Notice
Message: Undefined variable: categorias
Filename: views/menu_categorias.php
Line Number: 4

alguem sabe o que fazer ????

grato

Pessoal ja achei o erro estava aqui:
public function index(){
$data['categorias'] = $this->db->get('categorias')->result();
$this->load->view('html_header');
$this->load->view('cabecalho');
$this->load->view('menu_categorias', $data); eu não tinha colocado o array $data.
$this->load->view('conteudo');
$this->load->view('rodape');
$this->load->view('html_footer');
}

Obrigado

IPB Skin By Virteq