Diskon 80% terbatas! Masukkan kupon "merdeka" di kelas apa saja

Yang Belajar Membuat Mini Framework [Tolong Masuk :D]

gimana ya agan2 cara untuk ngoper nilai dari view ke database, misalnya kaya insert data, gimana cara ngambil data yang ada di form agar bisa diproses di database?

avatar khihadysucahyo
@khihadysucahyo

1 Kontribusi 0 Poin

Diperbarui 8 tahun yang lalu

1 Jawaban:

Di framework yang sama buat memakai compact() untuk mengirim nilai. Algoritmanya sederhana, kurang lebih seperti ini:

// Fungsi memanggil View
public function view($name, $data = [])
{
    // Disini melakukan pemanggilan fungsi untuk mendapatkan View.
    // Di sini juga melakukan validasi dan penyaringan terhadap View.
}

// Fungsi mendapatkan View
public function getView($name, $data = [])
{
    // Extract $data
    extract($data);

    // Require View.
    require_once 'view/' . $name . '.php';
}

// Contoh implementasi
$nilaiView = array('data1', 'data2');

$this->view('nama_view', compact('nilaiView'));

// Nanti di Viewnya tinggal
var_dump($nilaiView); // output: array

Untuk lebih jelasnya, bisa kunjungi repository framework saya Janggelan di (github.com, bitbucket.org, gitlab.com)/dalikewara/janggelan.

Silahkan lihat-lihat dan pelajari pada bagian backend/framework/janggelan/system/src/.

Kalau nginsert nilai dari View ke Database bukannya tinggal ngirim data pakek GET atau POST ya?

avatar dalikewara
@dalikewara

351 Kontribusi 261 Poin

Dipost 8 tahun yang lalu

Login untuk ikut Jawaban