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