Koneksi Database Yii 2 Koneksi Database Yii 2 - Isi Planet

Koneksi Database Yii 2



http://isiplanet.blogspot.co.id/
Koneksi Database Yii 2

Cara melakukan koneksi database pada Yii2 kita cukup melakukan pengaturan pada file confiq/db.php Untuk melakukan konfigurasi koneksi database, Yii 2 Basic dan Yii 2 Advanced memiliki struktur file konfigurasi yang berbeda. Pada Yii 2 Basic kita bisa melakukan konfigurasi dengan mengubah file config/db.php. jika pada Yii 2 Advanced bisa dilakukan pengaturan pada common/config/main-local.php.

Meski struktur file konfigurasi berbeda, tapi konfigurasi pada 2 tipe framework tetap sama.

<?php
return [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=localhost;dbname=dbname',
'username' => 'root',
'password' => '',
'charset' => 'utf8',
];

Keterangan:
Class merupakan komponen koneksi pada Yii2. Pada dsn secara terdapat konfigurasi mysql, disini kita di hadapkan dengan konfigurasi host dan nama database, ubah sesuai dengan server Anda.Pada username, password dan charset isi sesuai dengan server yang Anda pakai.

Untuk contoh yang pertama coba Anda perhatikan perintah berikut pada file confiq/db.php untuk konfigurasi pada yii basic:

<?php
return [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=localhost;dbname=yiibasic',
'username' => 'root',
'password' => '',
'charset' => 'utf8',
];

Sedangkan ntuk melakukan konfigurasi yii advanced bias Anda lihat perintah dibawah ini:

<?php
return [
    'components' => [
        'db' => [
            'class' => 'yii\db\Connection',
            'dsn' => 'mysql:host=localhost;dbname=yii2advanced',
            'username' => 'root',
            'password' => '',
            'charset' => 'utf8',
        ],
        'mailer' => [
            'class' => 'yii\swiftmailer\Mailer',
            'viewPath' => '@common/mail',
        ],
    ],
];

0 komentar:

Post a Comment