Pada artikel sebelumnya kita telah membuat Header dan detail. Langkah selanjutnya adalah membuat navigasi lokasi supaya program mudah digunakan.

  1. Pada view header
    Pada view header (views/group/view.php) kita edit menjadi :
    $this->breadcrumbs=array(‘Groups’=>array(‘admin’),
                                            $model->group_name,
                                          );

    Maka tampilan akan seperti

  2. Pada views/groupMenu/create.php silahkan edit :
    <?php
    $this->breadcrumbs=array(
               ‘Groups’=>array(‘group/admin’),
               $model->group->group_name=>array(‘group/view’,’id’=>$model->group_id),
               ‘Add Menu’,
              );
    Tampilannya akan seperti:
  3. Pada views/groupMenu/update.php edit seperti :
    $this->breadcrumbs=array(
        ‘Groups’=>array(‘group/admin’),
        $model->group->group_name=>array(‘group/view’,’id’=>$model->group_id),
        $model->menu->menu_name=>array(‘view’,’id’=>$model->group_menu_id),
        ‘Update’,
    );
    Hasilnya seperti gambar di bawah ini:
  4. Kemudian untuk views/groupMenu/view.php ubah seperti :
    $this->breadcrumbs=array(
       ‘Groups’=>array(‘group/admin’),
           $model->group->group_name=>array(‘group/view’,’id’=>$model->group_id),
        $model->menu->menu_name,

    Hasilnya seperti gambar di bawah ini :

  5. Untuk yang lebih kompleks misal navigasi pada group mana :
    $this->breadcrumbs=array(
    Yii::app()->user->getState(“s_group_name”)=>array(‘user/menu’,’group_id’=>Yii::app()->user->getState(“s_group_id”)),
        ‘Menus’=>array(‘admin’),
        ‘Manage’,
    );

Kunjungi www.proweb.co.id untuk menambah wawasan anda.

Navigasi lokasi pada Yii