Show Admin・ 11 September 2021 15 min read ・ 7148 views SB Admin Codeigniter 4 - SB Admin merupakan salah template admin bootstrap terbaik yang banyak digunakan oleh web developer untuk membuat tampilan admin panel. Di artikel ini saya akan share bagaimana cara integrasi atau memasang template SB Admin 2 dan membuat layout view di codeigniter 4. Dan di artikel ini saya tidak akan memulainya dari awal atau dari install codeigniter 4, tapi saya akan melanjutkan project codeigniter 4 yang sebelumnya sudah pernah saya buat dan bagikan. Baca: Cara Membuat Fitur Authentication (Register & Login) di Codeigniter 4 Baiklah, mari kita langsung saja ke koding. 👇 👨💻 Step 1: Download SB AdminLangkah pertama, silahkan download template SB Admin 2 di situs resminya. Nantinya, template SB Admin ini akan kita pecah-pecah untuk membuat component-component yan nantinya akan kita gunakan sesuai dengan kebutuhan. 🔗 Link Download: SB Admin 2 Step 2: Memindahkan ke Folder ProjectSetelah berhasil download template SB Admin, selanjutnya extract file zip SB Admin tersebut. Kemudian rename foldernya menjadi assets dan pindahkan ke folder codeigniter 4 project kita atau lebih tepatnya di dalam direktori public. Step 3: Membuat Master Layoutsapp/Views/layouts/admin.php
Oke, kemudian buat folder baru dengan nama layouts di dalam direktori app/Views. Selanjutnya, masuk ke folder layouts yang baru saja dibuat dan buatlah file baru dengan nama admin.php. Kemudian copy kode di atas dan paste di file admin.php yang baru saja dibuat tersebut. Beberapa point dari kode di atas akan dijelaskan di bawah ini. 🔦 Hightlight:
Step 4: Membuat View ComponentsSetelah selesai membuat master layout,
sekarang kita akan membuat file component atau biasanya juga disebut dengan partial. Di master layout tadi kita telah membuat kode Sidebar
Kemudian, buka file sidebar.php yang baru saja dibuat, lalu tambahkan kode seperti di atas. Kode ini sebagai component untuk tampilan sidebar beserta menu dashboard dan contacts.
Topbar
Oke, component yang selanjutnya yaitu topbar. Silahkan buka file component topbar.php yang baru saja dibuat, lalu tambahkan kode seperti di atas pada file tersebut. Sedikit penjelasan untuk kode di atas akan dijelaskan di bawah ini. 🔦 HightLight:
Step 5: Membuat Halaman Dashboardapp/Views/dashboard.php
Selanjutnya, buatlah file view baru dengan nama dashboard.php di dalam direktori views, lalu tambahkan kode seperti di atas pada file view dashboard tersebut. Pada kode di atas, kita sudah mengimplementasikan method extend dan section yang telah dijelaskan pada langkah sebelumnya. 🔦 HightLight
Step 5: Update Controllerapp/Controllers/Home.php
Karena kita sudah mempunyai file view dashboard, jadi pada Controller kita sudah bisa mengubah returnnya. Jika sebelumnya function dashboard ini mereturn nilai "Dashboard Page", maka sekarang kita sudah bisa menggantinya dengan view('dashboard'). Jadi saat function ini dipanggil atau saat kita coba akses URL /dashboard, kita akan diarahkan ke halaman dashboard yang telah kita buat sebelumnya. Step 6: TestingOke, setelah melalui langkah-langkah mulai dari download template SB admin, memindahkan fiel-file dari SB Admin ke folder public, sampai melakukan setup view, sekarang waktunya testing. Silahkan jalankan project codeigniter 4 dengan menjalankan perintah php spark serve, lalu buka pada browser dengan URL localhost:8080. Silahkan coba login atau jika belum punya akun, silahkan coba register terlebih dahulu. Setelah login berhasil, maka kita akan di arahkan ke halaman dashboard dengan tampilan seperti gambar di atas. Sekian artikel seri codeigniter 4 dengan topik pembahasan integrasi template SB Admin atau membuat layout view di codeigniter 4 kali ini. Semoga artikel ini bisa bermanfaat, dan sampai jumpa di artikel seri codeigniter 4 berikutnya dengan topik membuat CRUD di codeigniter 4. See you 👋 🚀 |