Codelgniter

13/06/2014

0

PHP

Olá galera, alguém conhece ou trabalha com o framework codelgniter?
Bom! Estou com um probleminha, estou buscando dados de 2 tabelas, tendo associação!

Só que quando executo o controller e depois o método, a página só me retorna "Array ()"

Não me da nenhum erro, somente mostra essa mensagem.

Em ambas tabelas possui dados, não sei o que pode está acontecendo, alguém poderia me da uma luz?



public function categoria($slug_categoria = null){
        
        //Recebendo os dados de categorias
        $menu_categoria['categorias'] = $this->db->get('categorias')->result();
        
        //Criando querys SQL com JOIN usando o Active Record
        $this->db->select('r.id_receita, r.nome, r.slug_receita, r.foto, c.categoria');
        $this->db->from('receitas r');
        $this->db->join('categorias c', 'c.id_categoria = r.categoria', 'INNER');
        $this->db->where('c.slug_categoria', $slug_categoria);
        $this->db->order_by('r.nome', 'ASC');
        
        $receita['receitas'] = $this->db->get()->result();
        
        //Carregando as views 
        $this->load->view('html_header');
        $this->load->view('header');
        $this->load->view('menu_category', $menu_categoria);
        $this->load->view('categoria', $receita);
        $this->load->view('footer');
        $this->load->view('html_footer');
        
        
        
    }



a view que estou mandado os dados é categoria, na página categoria dou um print_r no índice "receitas", mas ele somente mostra a mensagem "array()" .


Obrigado!
Andrew Angelim

Andrew Angelim

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar