Monday 23 May 2016

Membuat menu / halaman baru Yii 2 Basic ( Yii 2 Basic Tutorial 2 )

Yii 2 Basic Tutorial 1 (Cara menginstal Yii 2 Basic ( Yii 2 Basic Tutorial 1 ))  kita telah berhasil menginstal dan menampilkan halaman depan Yii 2. Sekarang kita akan mencoba membuat halaman dan menu baru.

1. Buat halaman baru dengan menambahkan file halamansatu.php pada direktori basic\views\site\

source code halamansatu.php :

<?php

/* @var $this yii\web\View */

use yii\helpers\Html;

$this->title = 'Halaman Satu';
$this->params['breadcrumbs'][] = $this->title;
?>
<div class="site-about">
    <h1><?= Html::encode($this->title) ?></h1>

    <p>
  Hallo World!!!
    </p>

    <code><?= __FILE__ ?></code>
</div>

2. tambahkan fungsi actionHalamansatu pada SiteController.php di direktori basic\controllers

source code fungi actionHalamansatu :

    public function actionHalamansatu()
    {
        return $this->render('halamansatu');
    }

halaman baru sudah bisa dibuka dengan url http://localhost/basic/web/index.php?r=site%2Fhalamansatu

Gambar 1. Hasil buka link halaman satu

3. Sekarang kita buat menu dengan  cara menambahkan nilai pada array item
    
    Nilai yang ditambahkan pada array item :

    ['label' => 'Halaman Satu', 'url' => ['/site/halamansatu']],

    pada main.php  di direktori basic\views\layouts

4. Buka kembali http://localhost/basic/web/. Menu baru yang menghubungkan ke halaman baru sudah tampil

Gambar 2. Menu baru sudah tampil

 




Artikel Terkait YII ,YII Basic Tutorial

4 comments:

  1. thanks gan ini sangat membantu buat orang yang awam kaya saya :)

    ReplyDelete
  2. Terimakasih artikel nya, Kalau mau nambah halaman statik bisa juga pakai gii kemudian pilih controller generator setélah digenerate akan dibuat kan sebuah controller baru sekalian dengan view nya. Untuk tutorial yang lain silahkan kunjungi blog saya

    https://yiisolution.blogspot.com/?m=1

    ReplyDelete