Cara Agar Codeigniter Dapat Menggunakan Composer
Halo semuanya telah lama sekali saya tak posting di sini ya 😀 kali ini saya akan mengangkat topik mengenaik codeigniter dengan composer yaitu Cara Agar Codeigniter Dapat Menggunakan Composer .
DI artikel ini saya harapkan kalian telah paham mengenai apa itu composer dan cara menginstalnya, di sini saya lebih menjelaskan mengenai penggunaanya di codeigniter.
Composer merupkan sebuah program yang benar-benar bermanfaat seandainya di program kita membutuhkan banyak library yang di perlukan bagi pembangunan sebuah laman.
Composer bermanfaat bagi mengatur packages kita, mulai dari menambah ,update atau menghapus package kita, sesungguhnya codeigniter telah suport bagi pemakaian composer di mulai dari versi 3.0 namun autoloadnya belum di aktifkan by default oleh CI karena CI punya autoloadnya sendiri.
KONFIGURASINYA
Buka file konfigurasi CodeIgniter di application/config/config.php
. Kemudian isi nilai autoload bagi Composer seperti beikut ini:
$config['composer_autoload'] = vendor/autoload.php;
CARA INSTAL LIBRARYNYA
Kini coba kalian buka file composer.json yang berada di root folder project kalian, dan file ini jangan di hapus ya lalu isi dengan code berikut ini :
{
description: The CodeIgniter framework,
name: codeigniter/framework,
type: project,
homepage: http://codeigniter.com,
license: MIT,
support: {
forum: http://forum.codeigniter.com/,
wiki: https://github.com/bcit-ci/CodeIgniter/wiki,
irc: irc://irc.freenode.net/codeigniter,
source: https://github.com/bcit-ci/CodeIgniter
},
require: {
php: >=5.2.4,
setasign/fpdf: 1.8.1
},
require-dev: {
mikey179/vfsStream: 1.1.*
}
}<br>
Perhatikan di bagian berikut ini :
require: {
php: >=5.2.4,
setasign/fpdf: 1.8.1// ini yaitu library yg akan kita tambahkan
},
di bagian requirenya saya menambahkan library fpdf yang akan saya instal via composer, nah library ini bebas ya kalian dapat menambahakna library apapun yg di butuhkan, di sini saya hanya mencontohkanya saja menggunakan fpdf.
Setelah itu salanjutnya kita instal lewat composer :
composer update
Nanti akan muncul folder vendor yang di mana vendor tersebut berisikan autoload dan library-library yang kita butuhkan.
Sumber https://kursuswebsite.org