yii framework :: menambah path halaman statik dengan nama folder lain.

yiijika kita amati default path statik halaman di yii ada di Pages (protected/views/pages)  dan sebagai contoh untuk mengaksesnya dengan link index.php?r=site/page&view=about. sehingga file harus ada di root pages dengan nama about.php. jika file nya banyak dan menu halaman banyak ini akan jadi masalah karena kurang rapi. maunya sih jika ada kategori  sejarah & about us. maka perlu di buat folder sejarah dan folder About. untuk masalah tersebut Kak Arie akan kasih tips sederhana yaitu dengan cara melakukan penurunan class(extends) CViewAction. Oh ya sebelumnya halaman ini tidak berlaku untuk website dinamis . nah caranya ikuti langkah Рlangkah berikut ini:

  1. Buat folder “abouts” pada “views”(protected/views/site).
  2. Buat class turunan dari CViewAction(misalnya: AViewAction) dan letakkan pada folder components(protected/components). contoh:
    AViewAction.php
    <?php
    class AViewAction extends CViewAction
    {
    // tempat path folder yang akan di jadikan sebagai halaman statik
    public $basePath = 'application.views.site.about';
    }
    ?>
  3. Tambahkan definisi pada controllers/SiteController.php. contoh:

    public function actions()
    {
    return array(
    'about' => array(
    'class' => 'EViewAction',
    ),
    );
    }
  4. kemudian cobalah buat halaman statik di views/site/abouts, misalnya sejarahkami.php. kemudian akses url dengan mengetik di url

    http://localhost/blog/index.php?r=site/about&view=sejarahkami

Terimakasih dan Semoga Berguna.- by Kak Arie

One thought on “yii framework :: menambah path halaman statik dengan nama folder lain.

  1. Pingback: yii framework :: menambah path halaman statik dengan nama folder lain. | Elite Team

Leave a Reply