Kamis, 03 Maret 2016
Mengubah Konfigurasi database Yii2
Untuk Basic silahkan ubah di namafolder/config/db.php
untuk Advanced
namafolder/common/config/main-local.php
Silahkan diubah alamat host,username,password, dan nama databasenya.
udah itu aja :v :D :D
Membuat Login di Yii2 Advanced Dengan Database
Sewaktu saya mencoba
menggunakan yii2 basic, fitur untuk login dan session sudah bisa
langsung dipakai, tetapi belum terhubung ke database, namun saat saya
mencoba install yii2 advanced model dan fitur nya sudah ada tapi
database nya belum di atur. Akibatnya ketika memasukkan user password
untuk login, yang muncul malah error2.
Sebelum saya tau
tidak ada database nya, saya kira harus sign up dulu, namun di sign
up juga muncul peringatan error, bahwa database tidak tersedia.
Baru saya kepikiran
buka database dan membuat table baru.
Jadi langkah pertama
yang saya lakukan adalah membuat table dengan nama 'user' dan isi
dengan field seperti berikut :
Di Yii2 advanced
model LoginForm dan User sebenarnya sudah ada, letaknya di
/common/models/… (Mungkin karena digunakan di frontend maupun
backend jadi ditaruh di common, bukan di folder front/back nya).
Nah jadi kita nggak
perlu bikin model lagi.
Tapi ini belum
selesai, coba signup, dan check database lihat ke field password,
ditempat saya ada data masukan bila di browse tapi password kosong.
Nah sekarang coba buka frontend/models/SignupForm.php
Lihat models
signupform nya dan dibagian function signup, jika belum ada tambahkan
$user->password = $this->password;
di bawah
$user->setPassword($this->password);
Karena jika tidak
ada kita tidak bisa login menggunakan akun itu walaupun sudah dibuat.
Kalau sudah jadilah
kodenya begini
Nah tinggal hapus
data percobaan awal tadi, lalu signup lagi. Logout dan coba sign in…
Berdasarkan
percobaan yang saya lakukan harusnya sudah bisa
Semoga berhasil ^_^
Rabu, 02 Maret 2016
Pengenalan Apa itu Yii2
Yii adalah sebuah frame work dengan kinerja bagus, berbasis komponen framework php dan di desain untuk cepat mengembangkan aplikasi web modern. Yii singkatan dan dari Yes It Is.
Yii adalah framework
pemrograman web yang umum, artinya bahwa yii dapat digunakan untuk
membangun semua jenis aplikasi web yang menggunakan PHP. Oleh karena
susunan komponen dasar dan dukungan chaching yang canggih, itu sangat
cocok untuk membangun aplikasi dalam sekala besar seperti portal,
forum, CMS, project e-commerce, dan lain sebagainya.
Perbandingan Yii
dengan framework lain
1. Seperti framework php lainnya, yii menggunakan pola susunan
MVC(Model-View Controller) dan mengembangkan kumpulan kode nya
berdasarkan pola tersebut.
2. Yii mengambil filosofi bahwa kode harus ditulis dengan seringkas
dan seelegan mungkin. Yii tidak memberikan desain yang berlebihan
agar mengikuti pola desain dengan efektif.
3. Yii adalah framework yang memiliki banyak fitur yang sudah
terbukti dan siap digunakan, seperti query builders, active record
dan lain-lain.
4. Yii sangat luas, kamu bisa meng-kustom dan mengganti hampir setiap
kode inti. Kamu juga bisa mengambil manfaat dari kerangka ekstensi
yii untuk digunakan ataupun mengembangkan ekstensi tersebut.
5. Kinerja yang tinggi adalah tujuan utama dari Yii framework.
Pada mulanya YII di bangun dari versi 1, yang kini muncul yii versi
baru yakni yii2.
Langganan:
Postingan (Atom)


