[RESOLVIDO] Exibindo na view dados de duas tabelas distintas usando codeigniter

1 resposta Resolvido
codeigniter
MauricioLanner

Boa tarde pessoal, sou novo em codeigniter e estou desenvolvendo um sisteminha simples pra estudo. Eu crie uma view onde o controllers busca os dados de uma tabela de banco de dados com relacionamento. Ate´ai tudo bem. Porem preciso exibir todos os resultados da tabela relacionada na minha view, mas quando coloco o o array retorna somente os dados relacionados. Alguem consegue me ajudar a exibir todos os dados da tabela relacionada sem ter uma relação no select?
minha controller é essa

public function index() {
        //busca os arquivo na tabela uploads
        $this->load->model("upload_model");
        $dados['uploads'] = $this->upload_model->buscaTodos();               
        $this->load->view('uploads/index', $dados);
    }

minha model é essa

public function buscaTodos(){
        //pega os resultados da tabela uploads
        $this->db->select('*');
        $this->db->from('uploads');
        $this->db->join('usuarios', 'uploads.id_usu = usuarios.id_usuario');
        return $this->db->get()->result();
    }

1 Resposta

MauricioLanner
Solucao aceita

[RESOLVIDO]
Criei mais uma variável e lancei na variavel dados, funcionou perfeito

public function index() {
        //busca os arquivo na tabela uploads
        $this->load->model("upload_model");
        $dados['uploads'] = $this->upload_model->buscaTodos();
        $dados ['usuarios'] = $this->upload_model->usuarios_todos();
        $this->load->view('uploads/index', $dados);
    }
no model

public function usuarios_todos(){

return $this->db->get(usuarios)->result_array();

}
Criado 30 de agosto de 2018
Ultima resposta 30 de ago. de 2018
Respostas 1
Participantes 1