Halo, kali ini saya mau share tutorial bagaimana cara mem buat user baru di yii 2. Silahkan ikuti tutorialnya mulai dari intro dibawah ini.
INTRO
Setelah kamu install yii 2, kamu akan melihat 2 menu di pojok kanan atas yaitu signup dan login. Gambarnya seperti ini :
Misalkan kamu mau buat user baru, kamu tinggal klik menu signup tersebut, dan akan terdapat form pendaftaran, misalkan saya isi seperti ini :
Dan saat kamu meng-klik tombol ‘Signup’, yang muncul malah error seperti ini :
Mengapa demikian?? Ini disebabkan karena kita belum punya tabel user (lihat aja error diatas, Table 'test.user' doesn't exist
). Terus gimana caranya buat tabel user? caranya gampang, di yii2 sebenarnya tabel user sudah disediakan oleh pihak yii-nya. Jadi kita tinggal melakukan beberapa eksekusi script menggunakan tennik migration. Caranya? dibawah ini :
BUAT USER BARU DI YII 2
**Sebelum melanjutkan tutorial ini, yii2 harus sudah terkoneksi ke database.
1) Buat tabel user
– Buka terminal/command prompt, masuk ke folder yii2. Contoh disini folder yii2 saya bernama yii2advanced
– Selanjutnya kita akan membuat tabel user menggunakan teknik migration :
Scriptnya bisa dicopy dari sini :
php yii migrate --migrationPath=console/migrations
Sebenarnya saat kita menjalankan script tersebut, sebuah file akan ter-eksekusi, file tersebut ada di :
– Setelah file ter-eksekusi, maka akan terbuat 2 buat tabel di database yaitu migration
dan user
Nah, folder user
tersebut akan digunakan untuk menampung semua user yang akan/sudah dibuat.
2) Buat user baru
– Kembali lagi ke menu Signup, contoh disini saya akan membuat user baru dengan nama ‘admin’
– Klik signup, dan tara! kita berhasil membuat user admin 🙂
Semoga bermanfaat !