Pengenalan Object Relational Mapper atau ORM pada PHP

Di panduan kali ini kamu akan belajar mengenai Pengenalan Object Relational Mapper Atau ORM Di PHP mulai dari apa itu Object relational mapping , apa fungsinya dan apa saja framework ORM yang terdapat.



Apaitu ORM ? pernah ada yang tau ?  jadi ORM (Object Relational Mapper) ialah teknik bagi mengklasifikasi tabel dari database menjadi objek php. ORM ini akan menjadi jembatan antara objek yang didefinisikan pada kode pemrograman dengan database. Dengan ORM programmer tak perlu memikirkan sql yang digunakan bagi menjalankan CRUD (Create Read Update Delete) data – data yang terdapat di pada database, akan tetapi dapat seketika fokus di interaksi data – data yang dengan menggunakan objek.



Saya akan memberikan dua dari beberapa ORM bagi php :




  1. ActiveRecord

    PadaPHP-activeRecord ialah sebuah open source ORM library merujuk pada activerecord pattern. berfungsi bagi secara besar-besaran menyederhanakan interaksi dengan database dan meniadakan command SQL yang di tulis secara umum.



  2. Doctrine

    Pada


    Doctrine ialah rumah dari beberapa library PHP yg di tugaskan bagi penyimpanan databse dan pengklasifikasian object




Dan ini contoh dari penulisan bagi membangun table dengan ORM  Doctrine tanpa mesti menuju ke phpmyadmin :



<?php  
use DoctrineORMMapping AS ORM;
/**
* @ORMEntity
*/
class user {
/**
* @ORMId * @ORMColumn(type=string)
* @ORMGeneratedValue(strategy=NONE)
*/
private $uname;
/**
* @ORMColumn(type=string, nullable=false)
*/
private $password;

public function getUname(){
return $this->uname;
}
public function getPassword(){
return $this->password;
}
public function setUname($uname){
$this->uname = $uname;
}
public function setPassword($password){
$this->password = $password;
}
}


Akan menghasilkan tabel user yang berisi kolom uname dan password. Kita dapat mengambil nilai setiap variabel dengan menggunakan guna get[nama variabel] dan mengubah nilai variabel dengan guna set[nama variabel]



Nah itu tadi dua dari demikian banyak ORM library bagi PHP , silahkan di pelajari sendiri atau tunggu artikel dari saya yang berikutnya khusus bagi membahas bagaimana cara menggunakan diantara dari ORM library.




Sumber https://kursuswebsite.org

Popular posts from this blog

Cara Menghapus Isi Dari Form Input Menggunakan Javascript

Membuat Form Menarik Menggunakan HTML dan CSS