Di tutorial sebelumnya kita telah mengetahui cara mengganti layout untuk halaman tertentu. Sekarang kita akan memodifikasi layout lebih lanjut melalui AppAsset.
1. Ubah AppAsset menjadi LoginAsset pada loginLayout.php .
1 |
LoginAsset::register($this); |
2. Buat file baru LoginAsset.php di dalam folder assets.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
<?php /** * @link http://www.yiiframework.com/ * @copyright Copyright (c) 2008 Yii Software LLC * @license http://www.yiiframework.com/license/ */ namespace backend\assets; use yii\web\AssetBundle; /** * @author Qiang Xue <[email protected]> * @since 2.0 */ class LoginAsset extends AssetBundle { public $basePath = '@webroot'; public $baseUrl = '@web'; public $css = [ //'css/site.css', ]; public $js = [ ]; public $depends = [ 'yii\web\YiiAsset', 'yii\bootstrap\BootstrapAsset', ]; } |
Beginilah cara untuk mengatur tampilan pada masing-masing halaman. Selanjutnya kita akan mengintegrasikan AdminLTE dengan Yii berdasarkan modifikasi layout yang baru saja kita pelajari.
Tutorial ini sebagai dokumentasi dan pembelajaran pribadi sekalian belajar terjemahin bahasa Inggris, dan siapa tahu bermanfaat buat orang lain. Sumber lengkapnya diambil dari Youtube DoingITEasy Channel.