Yii2 Framework

Yii2 Tips 4 : URL Creation Bagian 2

Application URLManager dan Request pada Yii2

akan menuju ke http://yii2tips.local/var/www/html/yii2tips/frontend

akan menuju ke http://yii2tips.local

akan menuju ke http://yii2tips.local/user

akan menuju ke http://yii2tips.local/site/page?id=about

akan menuju ke http://yii2tips.local/site/view?id=105

akan menuju ke http://yii2tips.local

akan menuju ke http://yii2tips.local/site/view/index

akan menuju ke http://yii2tips.local/site/hello

akan menuju ke http://yii2tips.local/site/hello

akan menuju ke http://yii2tips.local/site/hello

Yii2 Framework

Yii2 Tips 4 : URL Creation Bagian 1

Pada Yii2, terdapat berbagai cara untuk membuat url yang menuju pada suatu halaman. Misalkan kita membuat suatu url di frontend : http://yii2tips.local/site/hello, dan terdapat sebuah hyperlink disana. Contohnya seperti ini :

Akan kemanakah page yang dituju bila kita membuat Url sebagai berikut? Menggunakan Namespace use yii\helpers\Url

akan menuju ke http://yii2tips.local/site/hello

akan menuju ke Read more about Yii2 Tips 4 : URL Creation Bagian 1[…]

Yii2 Framework

Yii2 Tips 3 : Pretty URL dan Menghilangkan index.php pada URL

Untuk menghilangkan index.php dan ?r=site/index.php dan yang semacamnya pada url, kita perlu memodifikasi .htaccess dan web.php. 1. Buat .htaccess seperti ini dan simpan di dalam direktori web.

2. Di main.php, di dalam array components tambahkan urlManager seperti ini :

Untuk menghilangkan index.php, showScriptName diset false. Untuk menghilangkan route ‘r’, enablePrettyUrl diset true. Lakukan Read more about Yii2 Tips 3 : Pretty URL dan Menghilangkan index.php pada URL[…]

Yii2 Framework

Yii2 Tips 2 : Membuat Dependent Dropdown dengan Kartik Depdrop

Di tutorial sebelumnya kita telah berhasil membuat dependent dropdown tanpa menggunakan widget.  Tips kali ini tentang dependent dropdown, namun menggunakan widget yaitu Depdrop dari Kartik. 1. Install depdrop widget :

2. Buat public action baru di frontend/controllers/SiteController.php  :

Kemudian di frontend/views/site buat sebuah file depdrop.php. 3. Pada depdrop.php, jangan lupa menyertakan use :

Read more about Yii2 Tips 2 : Membuat Dependent Dropdown dengan Kartik Depdrop[…]

Yii2 Framework

Yii2 Tips 1 : Menampilkan Relasi Many-to-Many Tiga Tabel

Kali ini saya akan berbagi tips untuk menampilkan hasil dari relasi many-to-many antara tiga tabel. Contoh relasi many-to-many yaitu antara Book dan Author. Buku bisa ditulis oleh lebih dari satu Pengarang, dan Pengarang bisa menulis lebih dari satu Buku. Sehingga kita akan membuat tiga tabel : book, author, dan tabel Relasinya : book_author. 1. Buat tabel Read more about Yii2 Tips 1 : Menampilkan Relasi Many-to-Many Tiga Tabel[…]