menu

Phalcon - Koneksi database and add vendor


Pada tutorial kali ini kita akan melanjutkan project phalcon yang sebelumnya sudah sampai pada tutorial restruktur phalcon view.

Tutorial kali ini akan membahas tentang membuat koneksi database pada phalcon dan instalasi vendor, oke langsung saja kita mulai experimentnya.

Sebelum membuat koneksi database, buat databasenya terlebih dahulu pada phpmyadmin seperti pada tutorial berikut,

Jika database sudah dibuat, selanjutnya kita akan membuat koneksi database terlebih dahulu, caranya buka file config pada path /app/config/ dan edit bagian database menjadi seperti ini,
'database' => [
    'adapter'     => 'Mysql',
    'host'        => 'localhost',
    'username'    => 'root',
    'password'    => 'rahasia',
    'dbname'      => 'codedoct_phalcon',
    'charset'     => 'utf8',
],

Untuk mengetesnya buka terminal, masuk kedirectory project dan sesuaikan username, password, dan database name pada mysql  
$phalcon migration run

Sehingga akan muncul tampilan seperti pada gambar dbawah,


Jika muncul seperti pada gambar dibawah, berarti username atau password atau dbname salah di masukan.


Selanjutnya instalasi composer bisa lihat disini, jika sudah buat file composer.json pada project phalcon, dan isikan code berikut,
{
 "name": "codedoct",
 "type": "project",
 "authors": [
            {
               "name": "Mihawk"
            }
        ],
 "require": {
  "guzzlehttp/guzzle": "~6.0"
 }
}

Composer akan membuat folder baru bernama vendor dan file composer.lock sehingga akan tampak seperti gambar dibawah strukturnya,



===DONE!===