About Me

logo
Acid Opal (Naufal Rasyid) adalah seseorang memiliki passion di dunia IT. Programming , desain, networking dan semua hal yang berhubungan dengan IT dia sukai dan dia pelajari. Melalui blog ini, mas opal akan berbagi kepada kalian mengenai [...]

Tutorial CRUD Phalcon #Create

Muslim Programmer / Programming  / Phalcon  / Tutorial CRUD Phalcon #Create
CRUD Phalcon - Create

Tutorial CRUD Phalcon #Create

Tutorial CRUD Phalcon #Create akan terhubung dengan database dan data akan disimpan langsung di database ketika sobat menginsert/memasukkan data. CRUD (Create, Read, Update, Delete) merupakan suatu perintah dimana kita dapat membuat data, membaca data, mengubah data, dan menghapus data. Membuat CRUD diphalcon sendiri sangatlah mudah, saya yakin orang yang baru belajar pun akan bisa jika dia mengikuti tutorial Setelah sebelumnya kita sudah berhasil melakukan Konfigurasi Phalcon Dengan Bootstrap, dan kali ini kita akan sama-sama membuat CRUD dalam phalcon , bagian pertama yang akan kita bahas adalah create (membuat data) dan menyimpannya kedalam database 😀



Artikel ini merupakan series tentang Tutorial Phalcon yang merupakan framework php tercepat saat ini. Sebelum sobat membaca artikel ini tentang Tutorial CRUD Phalcon #Create Diharapkan sobat membaca terlebih dahulu artikel sebelumnya tentang Konfigurasi Bootstrap dengan Phalcon.


1. Membuat form Sign Up


Buatlah controller baru, silahkan buat menggunakan phalcon-devtools. Buka terminal sobat lalu ketikkan cd /var/www/html/crud_phalcon setelah selesai lalu kita akan buat controller signup dengan mengetikkan phalcon create-controller signup, maka otomatis SignupController.php akan dibuat didirektori folder crud_phalcon/app/controller.


Setelah selesai membuat Controller, mari kita buat halaman untuk form Sign Up ini. Caranya cukup mudah kita buat folder baru yang bernama signup di views (crud_phalcon/app/views/signup/) dan buat files baru bernama index.volt

Kita lihat tampilan signup kita di http://localhost/crud_phalcon/signup , dan akan muncul seperti gambar dibawah ini.

Signup with Phalcon


2. Membuat Database Menggunakan MYSQL


Setelah sebelumnya kita berhasil membuat tampilan untuk signup terlebih dahulu kita akan membuat database agar bisa menyimpan data yang telah kita buat kedalam database.
Buat database dengan nama latihan_crud , lalu buat tabel tabel User silahkan menggunakan Syntax SQL agar lebih mudah membuatnya masukan syntax dibawah ini :

Untuk lebih jelasnya silahkan lihat gambar berikut ini

SQL

3. Konfigurasi Phalcon Dengan Database


Setelah selesai membuat table didatabase sekarang kita akan menghubungkan database dengan phalcon. Setting nama table dan username pasword mysql sobat di files config.php phalcon yang berada di direktori (crud_phalcon/app/config/config.php). Pada bagian dbname silahkan masukan sesuai dengan nama database yang kita buat tadi latihan_crud masukan username / password mysql sobat, jika tidak ada password maka kosongkan saja diberi kutip dua kali seperti ini :


config

4. Buat aksi register di SignupController.php


Kita buat aksi register tujuannya untuk menyimpan data yang dikirim oleh form signup dan disimpan kedalam database. Perhatikan kode dibawah ini baik-baik :


$sign_up = new User(); untuk menselect models atau tempat dimana kita akan menyimpannya.
‘username’ => $this->request->getPost(‘username’) untuk menampung data username yang dikirimkan dari form sign up menuju controller untuk disimpan di dalam database.
$sign_up->save(); command untuk menyimpan kedalam database.

Berhasil CRUD phalcon




Naufal Rasyid

im.acidopal@gmail.com

Sharing Learning And Make A something!

  • Mamet

    Source Code CRUD complite nya dong bang..? ini yg version 3 bukan ya

    • Acid Opal

      Iya ini phalcon versi 3.0.1 yang terbaru yang saya coba ._.v
      Nanti saya share digithub kalau rangkaian tutorialnya udah beres ya bang 🙂
      2 tutorial lagi , tutorial serach + login ditunggu yaaa baaang 😀

      • Mamet

        Oke Ditunggu ,,
        Sekalian Pencerahan Structure Pada Framework saya awam nih

  • Fatoni

    Waktu saya coba tampilkan http://localhost/crud_phalcon/signup
    Tampilannya seperti ini: kira-kira apa yang salah mas….

    • Acid Opal

      coba ikutin cara ini step-by-step 😀
      itu index.volt pada folder views/signup/ apakah sudah benar isinya sesuai dengan tutorial ?