Tutorial Belajar Pemrograman, membuat game, membuat aplikasi, membuat program, android, game maker, yii, php, CSS, HTML, java, javascript, codeigniter, jquery, Pascal, c++

Friday, December 20, 2013

Cara Mengubah URL Standar Yii Framework - Pengolahan URL yang dalam aplikasi Web terdiri dari dua aspek. Pertama, saat permintaan user berasal dari sebuah URL, kemudian aplikasi harus menguraikannya ke dalam sebuah parameter yang dapat dimengerti. Kedua, aplikasi harus menyediakan cara pembuatan URL agar URL yang dibuat dapat dimengerti oleh aplikasi. Dalam Yii Framework, ini dilakukan dengan bantuan CUrlManager.

Baca juga : Cara Menghilangkan index.php di Yii Framework

Secara default URL site yang di generate oleh Yii Framework mempunyai struktur path yang berbentuk seperti ini :

http://localhost/yii_anda/index.php?r=site/index

Jujur saja kalau saya meihat url tersebut ada yang sedikit kurang enak di pandang pada bagian index.php?r=. kita dapat merubah hal tersebut sehingga menjadi seperti ini :

http://localhost/Belajar_Yii/website/index.php/site/index

Cara Mengubah URL Standar Yii Framework adalah dengan cara merubah sebuah file PHP :

1. Bukalah folder Protected\config dalam folder Yii Framework anda

2. Cari file bernama main.php

3. Kamudian carilah script berikut :

/*
'urlManager'=>array(
     'urlFormat'=>'path',
     'rules'=>array(
          '<controller:\w+>/<id:\d+>'=>'<controller>/view',
   '<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
   '<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
   ),
),
*/

4. hapus tanda "/* dan */" sehingga script tidak lagi menjadi komen seperti ini :

'urlManager'=>array(
     'urlFormat'=>'path',
     'rules'=>array(
          '<controller:\w+>/<id:\d+>'=>'<controller>/view',
   '<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
   '<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
   ),
),

5. Sekarang save script main.php anda

Untuk mencoba hasilnya, ketikan di url browser :

http://localhost/Belajar_Yii/website/index.php/site/index

*notes kode yang berwarna merah adalah direktori folder Yii Framework anda di localhost.

Cara Mengubah URL Standar Yii Framework

Sekarang URL anda sudah berubah, baiklah sampai disini dahulu artikel kami. kita akan bertemu lagi di artikel - artikel selanjtunya.

Mengubah URL Standar Yii Framework sekarang sudah selesai, baca juga tutorial belajar Yii Framework lainnya.

Terima Kasih Telah Mengunjungi Blog Sederhana Ini.

Di Mohon Apabila Anda Ingin Mengcopas Artikel Pada Blog ini Cantumkan URL Sumber.

Sebagai Pengunjung Yang Baik Anda Dapat Meninggalkan Komentar di Blog Sederhana Ini.

Share this post

3 komentar

  1. Oh gitu gan ternyata caranya ya,... makasih gan telah share :)

    ReplyDelete
  2. Halo gan, gmna ya kalo saya pnya kasus kya bgini
    link default : index.php?r=post/index&page=1&sort=name&direction=asc&limit=10
    nah klo udh bnyak parameter gitu kan lmyan susah kalo dibuat "post/page/1/sort/name" dsb, apalagi klo nambah lagi, atau susunan diubah kya "post/sort/name/page/2"

    klo pngen pattern kya gini "post/page:1/sort:name/direction:asc/limit:10" gmna ya gan, jdi lebih terbaca

    thanks :)

    ReplyDelete
    Replies
    1. coba baca disni gan,,,
      mungkin bisa dapet pencerahan,,,
      (o)

      yiiframework.com/doc/guide/1.1/id/topics.url

      Delete

:) :) :-) :-) :)) :)) =)) =)) :( :( :-( :-( :(( :(( :d :d :-d :-d @-) @-) :p :p :o :o :>) :>) (o) (o) [-( [-( :-? :-? (p) (p) :-s :-s (m) (m) 8-) 8-) :-t :-t :-b :-b b-( b-( :-# :-# =p~ =p~ :-$ :-$ (b) (b) (f) (f) x-) x-) (k) (k) (h) (h) (c) (c) cheer cheer

 
© Jin Toples Programming
Designed by BlogThietKe Cooperated with Duy Pham
Released under Creative Commons 3.0 CC BY-NC 3.0