[codeigniter] menampilkan data dari 2 table yang tidak berelasi dalam 1 view

Halo, selamat malam para master dan suhu... saya lagi belajar membuat sebuah website berbasis CI, saya mendapat kesulitan ketika saya ingin menampilkan Data dari 2 table yang tidak berelasi dalam 1 view

[table 1] Table Blog

[table 2] Table Laphar

script yang sudah saya buat

Model: Mlaporan.php

<?php

if (!defined('BASEPATH'))
    exit('No direct script access allowed');

class Mlaporan extends CI_Model
{

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

    // get all
    function get_all()
    {
        $this->db->order_by('id', 'desc');
        return $this->db->get('laphar')->result();
    }

    function get_blog()
    {
        $this->db->order_by('id_blog', 'desc');
        return $this->db->get('blog')->result();
    }


}

view: view/admin/laporan/laphar_list.php

<!doctype html>
<html>
    <head>
        <title>harviacode.com - codeigniter crud generator</title>
        <link rel="stylesheet" href="<?php echo base_url('assets/bootstrap/css/bootstrap.min.css') ?>"/>
        <style>
            body{
                padding: 15px;
            }
        </style>
    </head>
    <body>
        <h2 style="margin-top:0px">Laphar List</h2>
        <div class="row" style="margin-bottom: 10px">

        <?php foreach ($laporan as $laporan){ ?>
                <?php echo ++$start ?>. [<?php echo $laporan->satuan ?>] <?php echo $laporan->laphar ?><br><br>
        <?php } ?>

        </div>

        <div class="row" style="margin-bottom: 10px">
          internal
        <?php foreach ($lapblog as $lap){ ?>
                <?php echo ++$start ?>. [<?php echo $lap->publish ?>] <?php echo $lap->id_blog ?><br><br>
        <?php } ?>

        </div>

    </body>
</html>

Controller ada 2, Admin.php dan Laporan.php:

Laporan.php

<?php

if (!defined('BASEPATH'))
    exit('No direct script access allowed');

class Laporan extends CI_Controller
{
    function __construct()
    {
        parent::__construct();
        $this->load->model('Mlaporan');
    }
}

Admin.php

<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Admin extends CI_Controller {
	public function __construct(){
		parent::__construct();

		$this->load->model('Mlaporan');

		include APPPATH.'views/tool/function.php';
	}

	public function index(){
		$d['website']= $this->Mwebsite->identitas();
		//$this->template->admin('admin/index',$d);
		$this->template->admin('admin/website/identitas',$d);
	}
	public function logout(){
		$this->session->unset_userdata('id_admin');
		$this->session->unset_userdata('nama_admin');
		$this->session->unset_userdata('role');
		redirect(base_url());
	}

	public function laporan(){
		$d['website']= $this->Mwebsite->identitas();
		$d['laporan']= $this->Mlaporan->get_all();

		$this->template->admin('admin/laporan/laphar_list',$d);
	}
	public function lapblog(){
		$d['website']= $this->Mwebsite->identitas();
		$d['laporan']= $this->Mlaporan->get_blog();
		$this->template->admin('admin/laporan/laphar_list',$d);
	}

}

jadi saya mau menampilkannya, data dari table 1 dibagian atas dan dibatasi <hr>, dan ada data dr table 2 di bawahnya...

Mohon Petunjuknya Para Suhu dan Para Master

avatar anggiperianto
@anggiperianto

2 Kontribusi 0 Poin

Diperbarui 4 tahun yang lalu

1 Jawaban:

Jawaban Terpilih

Script yg udah dibuat kaya gimana gan?

avatar ahanafi
@ahanafi

815 Kontribusi 554 Poin

Dipost 4 tahun yang lalu

Tanggapan

sudah saya edit di postingan gan... mohon dikoreksi

soalnya yang muncul hanya data dari table Laphar

Kalo tidak ada relasinya mungkin bisa di looping menggunakan for, nanti datanya bisa dimunculkan berdasarkan index datanya

Login untuk ikut Jawaban