Belajar Symfony : Koneksi database

Framework Symfony memililiki keunggulan yang menurut saya sangat bermanfaat dalam pengembangan aplikasi web dengan cepat yaitu generatornya yang terbilang sangat lengkap tanpa harus menambah bundle atau package lain. Salah satunya adalah ketika digunakan untuk melakukan koneksi database.

Pengaturan koneksi database dan parameternya terletak pada file parameters.yml yang ada pada direktori app/config/ . Sesuaikan dengan konfigurasi server database yang digunakan. Sebagai contohnya adalah seperti berikut

# This file is auto-generated during the composer install
parameters:
 database_driver: pdo_mysql
 database_host: 127.0.0.1
 database_port: 3306
 database_name: symfony.dev
 database_user: root
 database_password: root
 mailer_transport: smtp
 mailer_host: 127.0.0.1
 mailer_user: null
 mailer_password: null
 locale: en
 secret: ......

Untuk mencoba koneksi, Anda dapat gunakan dengan mencoba membuat database tanpa perlu membuka aplikasi MySQL gui seperti PHPMyadmin, HeidiSQL dll. Cukup lewat terminal, ketik perintah

php app/console doctrine:database:create

Sedangkan perintah yang digunakan untuk menghapus database adalah sebagai berikut (hati-hati dengan perintah ini, yakinlah database yang Anda gunakan sudah tidak dipakai lagi).

php app/console doctrine:database:drop --force

Semoga bermanfaat

Belajar Symfony: Pengenalan dan Instalasi

Belajar Symfony: Bundle dan Routing