Admin Template Dashboard Codeigniter 4 merupakan admin template yang dikembangkan berbasis framework codeigniter 4 atau sering disebut CI4.

I. Builtin Module

Admin template ini sudah dilengkapi berbagai module umum yang umumnya digunakan sebagai basis pengembangan aplikasi, baik aplikasi sederhana maupun aplikasi yang kompleks, adapun module yang sudah disertakan adalah sebagai berikut:

1. Login System

Setiap aplikasi umumnya membatasi pengguna dengan user authentication menggunakan sistem login. Aplikasi admin template ini sudah dilengkapi dengan fitur tersebut, sehingga Anda tidak perlu repot repot membangun sistem login

2. User Manager

Fitur penting selanjutnya adalah module untuk mengelola user yang ada, baik menambahkan mengedit maupun menghapus user. Aplikasi ini juga sudah disertakan fitur untuk mengelola user

3. Menu Manager

Dalam suatu aplikasi, suatu hal yang rumit dilakukan adalah membuat sistem menu, dimana pengaturan hierarki menu (parent - child) dapat dilakukan secara mudah dan otomatis. Aplikasi ini sudah menyediakan module tersebut lengkap dengan pengaturan icon (terdapat pilihan ratusan icon dari Font Awesome 5) 

Berapa pengaturan yang dapat dilakukan pada module menu manager adalah sebagai berikut:

  1. Menambah, mengedit, menghapus menu yang ada.
  2. Menambahkan icon pada menu.
  3. Mengatur hierarki menu dengan mudah, cukup dengan drag and drop.
  4. Mengatur menu yang ditampilkan sesuai dengan role user yang login.

4. Module Manager

Pada Admin Template Codeigniter 4 yang kami kembangkan ini, setiap halaman/module dari aplikasi dapat dikelola dengan mudah melalui menu module manager, dengan demikian kita dapat dengan mudah menambah, mengedit, menghapus, maupun menonaktifkan module/halaman yang ada.

5. Role Manager

Pada admin template ini, setiap user momiliki role/peran tertentu yang nantinya role ini mempengaruhi halaman/module apa saja yang boleh diakses oleh user dengan role tersebut.

Aplikasi ini sudah menyediakan halaman role manager, dimana Anda dapat dengan mudah mengelola (menambah, mengedit, menghapus) role yang ada. Disamping itu, Anda juga dapat mengatur halaman default yang otomatis terbuka ketika user dengan role tertentu login ke dalam sistem.

6. Assign Role ke User

Pada halaman ini, Anda dapat dengan mudah meng assign role ke user. Admin template ini memungkinkan Anda untuk meng-assign lebih dari role ke satu user, misal user A memiliki role sebagai user biasa dan web developer. Dengan sistem seperti ini, pengaturan hak akses dapat dilakukan lebih fleksibel dibanding sistem dimana user hanya bisa memiliki satu role.

7. Assign Module ke Role

Pada umumnya aplikasi, setiap user memiliki role/peran dan setiap role memiliki hak akses berbeda beda. Hak akses (seperti melihat, menambahkan, mengubah, maupun menghapus data) setiap role harus dapat dikelola dengan mudah.

Dengan admin template ini, pengaturan hak akses tersebut dapat dilakukan dengan mudah. Melalui halaman Assign Module ke User, Anda dapat dengan mudah mengatur module/halaman apa saja yang diperbolehkan diakses oleh role tertentu.

8. Assign Menu ke Role

Pada module Assign menu ke role, Anda dapat dengan mudah melakukan pengaturan menu apa saja yang akan ditampilkan ketika user dengan role tertentu login ke dalam sistem.

Hal ini untuk mempermudah user mengakses module yang telah diassign ke role yang dimiliki oleh user tersebut, misal user dengan role Super User diperbolehkan untuk mengakses halaman user, maka menu user perlu kita assign ke role editor tersebut, sehingga ketika user dengan role Super User tersebut login, menu user akan muncul.   

9. Setting Website

Sebagai pengambang aplikasi, Anda tentu ingin meyakinkan user bahwa aplikasi yang Anda kembangkan adalah buatan Anda sendiri. Tenang saja, kami sudah memikirkan hal tersebut.

Aplikasi Admin template yang kami kembangkan ini, memungkinkan Anda untuk mengcustom material aplikasi seperti logo, favicon, header, footer, warna, dll, sehingga aplikasi akan terlihat uni k dan meyakinkan bahwa aplikasi tersebut merupakan ciptaan Anda sendiri

10. Personalisasi Layout 

Dalam mengembangkan aplikasi, kami memperhatikan dengan detil layout dari aplikasi sedemikian rupa sehingga aplikasi dapat terlihat menarik dan user friendly, yang tentunya akan membuat user betah berlama lama menggunakan aplikasi. 

Tentunya kriteria menarik ini berbeda beda bagi setiap user. Untuk mengakomodir hal tersebut, admin template codeigniter 4 ini telah menyediakan menu bagi user untuk mengkustomisasi layout dari aplikasi sesuai selera user tersebut. Adapun yang dapat dikustomisasi adalah:

  1. Warna tema aplikasi
  2. Warna sidebar
  3. Jenis dan ukuran huruf

II. Builtin Script

Selain berbagai module pengembangan aplikasi, admin template codeigniter 4 ini juga dilengkapi dengan berbagai contoh script, dari yang sederhana hingga yang kompleks. Dengan contoh script ini, Anda cukup melakkukan memodifikasi script yang ada sesuai dengan aplikasi yang anda kembangkan.

Selain itu, dengan berbagai contoh script yang ada, Anda akan memiliki gambaran bagaimana admin template ini bekerja sehingga dapat mempercepat learning curve ketika mengembangkan aplikasi dengan template ini.

Berikut ini beberapa contoh built in script yang ada:

1. CURD Multiple File Upload

Aplikasi ini telah disertakan form input data dengan file upload dinamis, yang artinya user dapat mengupload file dengan jumlah yang tidak terbatas. Setelah disubmit, user dapat mengedit file tersebut, apakah akan dihapus atau ditambahkan file lainnya

2. CURD Image Upload Dengan Preview Image

Script lainnya yang dapat digunakan adalah form upload image disertai dengan preview image. Pada form ini, setelah user memilih gambar yang ingin diupload, otomatis preview gambar tersebut akan muncul disamping data lainnya yaitu nama, jenis, dan ukuran file.

Selain itu, ketika melakukan editing data, preview gambar juga akan muncul dan dengan mudah dapat dilakukan perubahan data gambar (upload ulang gambar lainnya).

3. CURD Dengan Options Dinamis

Pada contoh script ini, form dilengkapi dengan options dinamis dimana user dapat memilih options lebih dari satu. Options dinamis pada form ini menggunakan library select2.

Pada halaman editing data, options yang telah dipilih ini akan muncul sesuai dengan data yang dipilih dan dapat dengan mudah dilakukan perubahan data.

4. CURD dengan Input Dinamis

CURD yang cukup rumit dilakukan adalah membuat form dengan input dinamis, dimana user dapat dengan mudah menambahkan/mengurangkan jumlah inputan yang ada. 

Aplikasi ini sudah disertai dengan contoh form dengan input dinamis, Anda cukup menyesuaikannya dengan kebutuhan aplikasi Anda.

5. Data Tables

Ketika menyajikan data dalam bentuk tabel, banyak hal yang perlu kita perhatikan, diantaranya pagination, search data, dan sorting data.

Hal tersebut akan terasa rumit jika kita lakukan secara manual, solusi mudahnya adalah menggunakan plugin data tables, dimana semua keperluan penyajian data dengan format tabel dapat dilakukan dengan mudah.

Aplikasi admin template ini telah menyediakan contoh script bagaimana cara menyajikan data menggunakan plugin data tables.

6. Data Tables Ajax 

Penyajian data menggunakan data tables biasa akan menjadi masalah jika data yang ditampilkan jumlahnya besar, misal ribuan. Kendala umum yang terjadi adalah browser menjadi sangat lambat ketika menampilkan tabel.

Hal ini disebabkan karena broser perlu merender dan menampilkan semua tabel terlebih dahulu kemudian dengan javascript mengaturnya sesuai dengan setting yang ada di data tables.

Untuk mengatasi hal tersebut, solusinya adalah menggunakan data tables dengan request ajax dimana data yang di load dan ditampilkan hanya yang diperlukan saja (sesuai dengan halaman yang ditampilkan)

Aplikasi ini sudah menyertakan contoh data tables dengan request AJAX, yang tentunya dengan coding yang efektif dan efisien, sehingga untuk menggunakannya sesuai kebutuhan, Anda tidak perlu melakukan banyak perubahan.

7. Smart Upload Excel 

Admin Template ini disertakan sampel script Smart Upload Excel. Script ini akan otomatis membaca baris pertama file excel sebagai kolom tabel dan baris berikutnya sebagai data yang akan diinsert ke dalam tabel. Dengan metode ini, Anda tidak perlu repot mendefinisikan nama tabel pada coding Anda.

Script sudah dioptimasi sehingga sebanyak apapun data excel yang diupload, Anda tidak akan mengalamai error yang disebabkan memory overload, untuk data yang besar, Anda cukup memperbesar Waktu eksekusi query saja. Di konfigurasi standar (120 second) script dapat mengupload data sebanyak 35.000 data

8. Smart Download Excel 

Script Smart Download Excel akan memudahkan Anda untuk membuat script untuk mengekspor data tabel database ke file excel. Anda cukup mendefinisikan nama tabel yang ingin diekspor datanya dan script akan otomatis menggenerate data tabel tersebut dan mengekspornya ke bentuk file excel.

Cara kerja script ini yaitu script akan membaca nama dan tipe data kolom tabel database kemudian menuliskannya pada baris pertama file excel, selanjutnya, pada baris berikutnya, script akan menulis data tabel tersebut sesuai dengan tipe data kolom.

9. PDF & Kirim Email 

Contoh script berikutnya adalah generate file PDF dari berbagai resource. Pada contoh script yang disertakan, PDF digenerate dengan menggabungkan berbagai gambar dan teks HTML.

Selain itu, file PDF hasil generate tadi juga bisa langsung dikirim via email via attachment. Email sudah mengakomodir berbagai konfigurasi server, mulai dari server standar (shared hosting, email hositng, GMail OAuth 2, maupun Amazon SES. 

10. RBAC 

Dilengkapi contoh script untuk penerapan RBAC. Untuk detil penerapan RBAC ini bisa dibaca melalui user manual aplikasi.

III. Quality Code dan Database

Sama sama menggunakan framework, coding antara satu programmer dengan programmer yang lain tentu berbeda disamping itu, tidak semua programmer memiliki pemahaman yang baik bagaimana coding yang berkualitas, efisien, baik dan benar.

Sebagaimana tradisi kami dalam mengembangkan aplikasi, Admin Template Codeigniter 4 ini kami kembangkan dengan prinsip coding best practice, dimana code ditulis dengan baik dan efisien, sehingga mempermudah Anda dalam mengembangkan aplikasi.

Selain coding dari sisi aplikasi, kami juga memperhatikan detil bagaimana database didesain dan dikembangkan, yang tentunya sesuai dengan kaidah desain database yang baik dan benar, dengan demikian Anda akan merasa tenang karena aplikasi yang Anda kembangkan adalah aplikasi yang handal, yang tidak membawa masalah di kemudian hari.

IV. Fitur Lain 

Selain berbagai fitur handal diatas, aplikasi Admin Template Codeigniter 4 CI4 yang kami kembangkan ini memiliki berbagai fitur menarik lainnnya yaitu:

  • Aplikasi menggunakan google font secara offline, sehingga bentuk font akan tetap baik ketika aplikasi dijalankan secara online maupun offline.
  • Builtin Breadcrumb. Dengan fitur ini, setiap halaman yang ditampilkan akan muncul link navigasi menuju halaman tersebut.
  • Menggunakan plugin modern yang sudah teruji keandalannya, diantaranya: Font Awesome 5, Bootstrap 4, Google Font, jQuery 3, Data Tables, Sweet Alert2, Tiny MCE 5, dll

Note: Aplikasi ini aktif di kembangkan di maintain

Version History

Versi 1.0 (19 Desember 2020)

Initial release

Versi 1.1 (04 Januari 2021)

  • Perbaikan menu Setting Web  yaitu pada live preview background logo pada login dan pada aplikasi
  • Perbaikan bug: ukuran logo pada login dan aplikasi tidak menyesuaikan container
  • Perbaikan script multiple file upload, menjadi bisa edit judul file dan deskripsi
  • Perbaikan link pada hasil tampilan multiple fileupload
  • Perbaikan script multiple file options
  • Perbaikan user manual, penambahan contoh pembuatan module

Versi 1.5 (28 Januari 2021)

  • Penambahan sampel script Smart Upload Excel
  • Penambahan sampel script Smart Download Excel
  • Penambahan sampel script Ekspor PDF dan Kirim Email
  • Bug Fixes

Versi 1.6 (31 Januari 2021)

  • Perbaikan mendasar pada class dan method terkait RBAC.
  • Penambahan contoh script penerapan RBAC. Detil penerapan RBAC dapat dibaca di user manual aplikasi.

Versi 1.6.1 (01 Februari 2021)

  • Perbaikan bug pada module user: data tables pada view user

Versi 1.6.2 (04 Februari 2021)

  • Perbaikan menu Website Setting, upload image

Versi 1.6.3 (17 Februari 2021)

  • Perbaikan fitur Remember Me
  • Menggabungkan script App/Controllers/Base.php ke file App/Controllers/BaseController.php
  • Perbaikan module logout
  • Perbaikan module Setting Website
  • Perbaikan tabel database

Versi 1.6.4 (22 Februari 2021)

  • Perbaikan fitur image upload (bisa hapus gambar)
  • Perbaikan menu update profil user dan module menu Image Upload
  • Bug Fix: Data profil (termasuk profil picture) di menu bar tidak langsung terupdate ketika profil diupdate

Versi 1.7 (07 Maret 2021)

  • Penambahan fitur sistem registrasi user
  • Penambahan fitur reset password
  • Penambahan fitur kirim ulang link aktivasi
  • Penambahan menu setting registrasi
  • Penambahan fitur custom CSRF
  • Pemisahan beberapa fungsi pada app/Controllers/BaseController.php ke app/Filters/Bootstrap.php
  • Perbaikan beberapa bug
  • Penambahan content pada user manual aplikasi

Versi 1.8 (09 Maret 2021)

  • Update Codeigniter ke versi 4.1.1.
  • Update kompatibilitas ke PHP versi 8.
  • Update library MPDF ke versi terbaru.
  • Bug fix: Membuat menu tanpa mengassign module.
  • Bug fix lainnya

Versi 1.9 (01 April 2021)

  • Penambahan module grafik
  • Bug Fixes

Screenshot

Assign Menu ke Role
Assign Module ke Role - Admin Template Codeigniter 4
Assign Role ke User - Admin Template Codeigniter 4
Data Tables - Admin Template Codeigniter 4
Data Tables Ajax - Admin Template Dashboard Codeigniter 4
Image Upload Dengan Preview - Admin Template Panel Codeigniter
Input Dinamis - Admin Template Codeigniter
Menu Manager - Admin Template Dashboard Codeigniter
Module Manager - Admin Template Codeigniter
Multiple Fileupload - Admin Template Dashboard Codeigniter
Options Dinamis - Admin Template Codeigniter
Role Manager - Admin Template Codeigniter
Setting Layout - Admin Template Dashboard Codeigniter
Setting Website - Admin Template Codeigniter
Script Smart Ekspor Excel Codeigniter 4
Script Generate PDF & Kirim Email
Script Smart Upload Excel

Download

Silakan login terlebih dahulu

Comment

Silakan login untuk meninggalkan komentar
    • tomiVIP
    • 2021-04-11 07:36:34

    Assalamualaykum Mas,

    mohon bantuan untuk menampilkan nomor urut otomatis di DataTablesAjax

    saya sudah tambahkan di data-tables-ajax.js 

    table =  $('#table-result').DataTable( {

            "processing": true,

            "serverSide": true,

    "scrollX": true,

    "order" : order,

    "ajax": {

                "url": url,

                "type": "POST"

            },

    "fnCreatedRow": function (row, data, index) {

    $('td', row).eq(0).html(index + 1);

    },

    muncul nomor urutnya, hanya saja ketika halaman 2 nomor urutnya kembali 1 bukan 11 dst... terima kasih atas bantuannya

    • Waalaykumsalam mas, coba dari sisi backend nya saja mas, nomor urut dimulai berdasarkan offset data yang diambil dari database

  • Pada menu Role diperlukan sedikit perbaikan pada url seperti berikut:

    hasil saat url di klik

    Edit file app/Views/themes\modern\builtin\role-result.php, pada baris 66 ubah code berikut:

    <span class="text-danger">Tidak ada module yang di assing ke role ini, silakan <a href="'.$config->baseURL.'/module-role" target="_blank">assign</a> terlebih dahulu</span>

    menjadi:

    <span class="text-danger">Tidak ada module yang di assing ke role ini, silakan <a href="'.$config->baseURL.'builtin/module-role" target="_blank">assign</a> terlebih dahulu</span>

    demikian juga pada Menu Add Role:

    hasil saat url di klik

    Edit file app/Views/themes\modern\builtin\role-form.php, pada baris 57 ubah code berikut:

    echo '<span class="text-danger">Tidak ada module yang di assing ke role ini, silakan <a href="'.$config->baseURL.'/admin/group/module-role" target="_blank">assign</a> terlebih dahulu</span>';

    menjadi:

    echo '<span class="text-danger">Tidak ada module yang di assing ke role ini, silakan <a href="'.$config->baseURL.'builtin/module-role" target="_blank">assign</a> terlebih dahulu</span>';

    Mohon dikoreksi apabila saya salah, Terima kasih.

    • Terimakasih sekali atas koreksinya mas, sudah kami perbaiki dan upload ulang source code nya

    • ArdiVIP
    • 2021-03-30 08:28:59

    Pak, saya install ngk bisa jalan, lgsung muncul pesan eror seperti ini,...Bisa tolong di bantu.

    Saya pakai XAMPP versi 7.3.27

    CodeIgniter\Exceptions\FrameworkException

    The framework needs the following extension(s) installed and loaded: {0}.

    SYSTEMPATH\CodeIgniter.php at line 224

    217             {
    218                 $missingExtensions[] = $extension;
    219             }
    220         }
    221 
    222         if ($missingExtensions)
    223         {
    224             throw FrameworkException::forMissingExtension(implode(', ', $missingExtensions));
    225         }
    226     }
    227 
    228     //--------------------------------------------------------------------
    229 
    230     /**
    231      * Initializes Kint

     

    • Coba dibuka file php/php.ini mas, uncomment (hilangkan titik koma didepan) extension=intl kemudian restart apache nya

  • maaf mas. nemu error kayak gini saat login. mohon solusinya mas. thx

    ErrorException

    Trying to access array offset on value of type null

    APPPATH\Controllers\Login.php at line 62

    55             $this->data['status'] = 'error';
    56             $this->data['message'] = $validation_message['message'];
    57             return;
    58         }
    59         
    60         $error false;
    61         $user $this->model->checkUser($this->request->getPost('username'));
    62         if ($user['verified'] == 0) {
    63             $message 'User belum aktif';
    64             $error true;
    65         }
    66 
    67         if ($user) {
    68             if (!password_verify($this->request->getPost('password'), $user['password'])) {
    69                 $message 'Username dan/atau Password tidak cocok';

  • Saya paki Mac, CI 4 PHP 7.3 db MySQL

    Saat saya inset data di tabel menu, ada pesan sbb:

     

    #1452 - Cannot add or update a child row: a foreign key constraint fails (`dbtest`.`menu`, CONSTRAINT `menu_menu` FOREIGN KEY (`id_parent`) REFERENCES `menu` (`id_menu`) ON DELETE SET NULL ON UPDATE CASCADE)

     

    • saya buat tabel dan insert datanya copy dari yang ada di file admin-template-codeigniter-4.sql mas Agus, 

      • Coba ikuti user manual nya mas. Load databasenya via load file sql. Tambah menunya melalui Web Admin Templatenya. 

    • Insert data nya manual atau via admin template nya mas? Membuat menu utama atau sub menu? 

    • IdrisVIP
    • 2021-02-27 16:12:18

    Fatal error: Uncaught Error: Call to undefined function CodeIgniter\locale_set_default() in C:\xampp\htdocs\itms\system\CodeIgniter.php:184 Stack trace: #0 C:\xampp\htdocs\itms\system\bootstrap.php(181): CodeIgniter\CodeIgniter->initialize() #1 C:\xampp\htdocs\itms\index.php(38): require('C:\\xampp\\htdocs...') #2 {main} thrown in C:\xampp\htdocs\itms\system\CodeIgniter.php on line 184

    Mas sy pemula, sy sudah ikuti sesuai User Manual dan itu pesan yang tampil, mohon bantuannya, 

    • Coba mas, buka php.ini dan uncomment (hilangkan titik koma didepan) extension=intl

        • IdrisVIP
        • 2021-02-27 16:47:22

        Sudah Mas, ini hasilnya:

        Deprecated: Required parameter $userAgent follows optional parameter $body in C:\xampp\htdocs\itms\system\HTTP\IncomingRequest.php on line 161

        Fatal error: Uncaught ErrorException: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\itms\app\Config\Events.php:33) in C:\xampp\htdocs\itms\system\Debug\Exceptions.php:164 Stack trace: #0 [internal function]: CodeIgniter\Debug\Exceptions->errorHandler(2, 'Cannot modify h...', 'C:\\xampp\\htdocs...', 164) #1 C:\xampp\htdocs\itms\system\Debug\Exceptions.php(164): header('HTTP/1.1 500 In...', true, 500) #2 [internal function]: CodeIgniter\Debug\Exceptions->exceptionHandler(Object(ErrorException)) #3 {main} thrown in C:\xampp\htdocs\itms\system\Debug\Exceptions.php on line 164

    • HafidzVIP
    • 2021-02-20 15:29:37

    mas nemu error lagi pada saat edit foto user 




    mohon solusi, sudah saya cari-cari masih belum ketemu solvingnya 

    • Terima kasih infonya mas, sedang kami perbaiki, ditunggu beberapa waktu kedepan

      Terima Kasih...

  • Ini konsepnya kurang lebih sama dengan Voyager - Admin panel buat Laravel, yaa mas? Cuma ini buat CI. Gitu gak yaaa?

    • Mirip mas, sama sama digunakan sebagai template pengembangan aplikasi / dapat juga sebagai backend. Hanya saja di aplikasi ini disertakan berbagai tools untuk membantu mempermudah melakukan pengolahan data

    • HafidzVIP
    • 2021-02-16 13:21:20

    saya pakai php versi 7.4.12, ada masalah muncul setelah klik tombol login dengan kondisi "Remember mE" di centang, kalau "Remember Me" tidak dicentang tidak ada masalah tersebut, bisa bantu pak ?

    • Sudah kami perbaiki mas, bisa dicoba didownload kembali, terima kasih

    • wideVIP
    • 2021-02-14 11:52:22

    pak, sewaktu saya hendak merubah logo dan icon, muncul error ini:

    ErrorException #1

    Uncaught CodeIgniter\HTTP\Exceptions\HTTPException: Unknown HTTP status code provided with no message: {0} in C:\xampp\htdocs\episode\system\HTTP\Exceptions\HTTPException.php:179 Stack trace: #0 C:\xampp\htdocs\episode\system\HTTP\Response.php(319): CodeIgniter\HTTP\Exceptions\HTTPException::forUnkownStatusCode(167) #1 C:\xampp\htdocs\episode\system\Debug\Exceptions.php(162): CodeIgniter\HTTP\Response->setStatusCode(167) #2 [internal function]: CodeIgniter\Debug\Exceptions->exceptionHandler(Object(mysqli_sql_exception)) #3 {main} thrown

     

    kenapa yah? solusinya bagaimana? terima kasih

  • Mas, kalau ada dua app yang sama sama di develop menggunakan CI, apakah bisa sekali login, bisa masuk ke dua app tersebut sekaligus tanpa menggunakan konsep SSO? Kalau bisa bagaimana caranya? Kebetulan saya sudah ada app yang didevelop menggunakan CI3 dan mau digabung penggunaannya dengan admin template yang punya mas ini..

    • Kalau satu server bisa dicoba untuk membaca sessionnya mas, misal: jika di variabel $_SESSION user sudah didefinisikan berarti user sedang saat ini sedang login. Namun kalau beda server akan kesulitan, jalan keluarnya pakai SSO

    • popoVIP
    • 2021-02-03 13:21:05

    http://localhost/Admin/builtin/setting-web

    tampil error 

    Call to undefined function upload_file()

    pada saat ubah logo Login 

    menggunakan php 7.4

        • popoVIP
        • 2021-02-04 17:09:30

        untuk app ini apa memnungkinkan untuk di ubah ke CI 3??

        apa saja yang harus di lakukan 

        terima kasih

        • Tidak bisa mas, perlu di tulis ulang codenya, dari dokumentasi nya:

          Upgrading from 3.x to 4.x

          CodeIgniter 4 is a rewrite of the framework and is not backwards compatible. It is more appropriate to think of converting your app, rather than upgrading it. Once you have done that, upgrading from one version of CodeIgniter 4 to the next will be straightforward.

           

  • Dear Pak Agus,

    saya menemukan error ketika buka menu user, apa salah setting ya pak ? mohon dibantu

    Terimakasih

    DataTables warning: table id=table-result - Ajax error. For more information about this error, please see http://datatables.net/tn/7

     

  • kenapa muncul error 

    Fatal error: Uncaught Error: Call to undefined function CodeIgniter\locale_set_default() in C:\xampp\htdocs\admin_template\system\CodeIgniter.php:184 Stack trace: #0 C:\xampp\htdocs\admin_template\system\bootstrap.php(181): CodeIgniter\CodeIgniter->initialize() #1 C:\xampp\htdocs\admin_template\index.php(38): require('C:\\xampp\\htdocs...') #2 {main} thrown in C:\xampp\htdocs\admin_template\system\CodeIgniter.php on line 184

     

    sudah sy coba rubah php.ini ttp tidak bisa masih error

  • Dear pak agus mohon pencerahannya, saya menemukan pesan error ketika submit logo namun hasil upload gambar sudah masuk kedalam database

      • seperti ini pak pesan errornya :

        Fatal error: Uncaught CodeIgniter\HTTP\Exceptions\HTTPException: Unknown HTTP status code provided with no message: 167 in D:\bayuPrabuFile\coding\xampp\htdocs\projects\admin_template\system\HTTP\Exceptions\HTTPException.php:179 Stack trace: #0 D:\bayuPrabuFile\coding\xampp\htdocs\projects\admin_template\system\HTTP\Response.php(319): CodeIgniter\HTTP\Exceptions\HTTPException::forUnkownStatusCode(167) #1 D:\bayuPrabuFile\coding\xampp\htdocs\projects\admin_template\system\Debug\Exceptions.php(162): CodeIgniter\HTTP\Response->setStatusCode(167) #2 [internal function]: CodeIgniter\Debug\Exceptions->exceptionHandler(Object(mysqli_sql_exception)) #3 {main} thrown in D:\bayuPrabuFile\coding\xampp\htdocs\projects\admin_template\system\HTTP\Exceptions\HTTPException.php on line 179

          • popoVIP
          • 2021-01-31 23:50:04

          nah sama nih kasusnya pake php 7.3 

          logo muncul error kaya diatas 

          • Sementara dicoba menggunakan php 7.4 mas, untuk bundlenya bisa dicoba menggunakan xampp versi 7.4.10

        • Maksudnya logo login mas? disaya bisa mas. Saya pakai xampp-7.4.10 php nya 7.4.10

  • Dear Pak Agus, Di komputer saya muncul psan seperti ini saat pertama kali dijalankan, mohon pencerahannya Pak.

    Fatal error: Uncaught Error: Call to undefined function CodeIgniter\locale_set_default() in X:\Xampp\htdocs\ci4\admin_template\system\CodeIgniter.php:184 Stack trace: #0 X:\Xampp\htdocs\ci4\admin_template\system\bootstrap.php(181): CodeIgniter\CodeIgniter-

    • Coba mas, buka php.ini dan uncomment (hilangkan titik koma didepan) extension=intl

    • FauzinVIP
    • 2020-12-19 16:31:03

    Dear Pak Agus, Saya mohon petunjuknya, saya tidak menemukan file : app/config/config.php sebagaimana disebutkan dalam user manual.

    • Maaf, maksudnya di file app/config/App.php pak, sudah saya update user manualnya. Terima kasih atas reportnya....

Rating

Beri rating

Author

Author
Agus Prawoto Hadi

Script

Release
19 Desember 2020
Update
01 April 2021
Versi
1.9
Framework
Codeigniter 4, Twitter Bootstrap 4, JQuery 3.4, Data Tables
Script
PHP, MySQL, Javascript, CSS, HTML