Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
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?
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?