- Seme Framework
- versi 4.0.3 (ID)
- Persyaratan
- Download & Install
- Pengaturan
- Tutorial
- Perutean URI
- Konstanta
- Variabel Global
- Model
- View
- Controller
- Library
- CLI (command line interface)
- Core
Perpustakaan (Library)
Library adalah file kumpulan file yang dapat Anda gunakan di dalam Seme Framework. Anda dapat menemukan perpustakaan kami di kero/lib/
. Seme Framework memiliki 3 metode untuk memuat pustaka.
- membuat instance objek perpustakaan secara otomatis,
- membuat instance objek perpustakaan dengan menggunakan nama yang berbeda
- hanya menyertakan file library, sehingga Anda dapat membuat instance dengan menggunakan nama kelasnya.
Memuat Perpustakaan
Anda dapat memuat pustaka dari pengontrol dengan menggunakan metode lib. Metode lib memiliki 3 parameter yang diperlukan:
- Lokasi file library relatif terhadap
kero/lib/
. - Nama objek, nama default adalah nama kelas dengan format huruf kecil (lowercase).
- Metode sertakan. anda dapat menggunakan nilai inc jika Anda hanya
require_once
hanya lib Anda. Jika tidak, perpustakaan akan membuat instance secara otomatis.
Contoh memuat perpustakaan json di kelas app/controller/home.php
:
<?php
Class Home extends SENE_Controller {
$this->lib('sene_json_engine','sene_json');
public function __construct(){
parent::__construct();
}
public function index(){
$data = array();
$data["status"] = 200;
$data["message"] = 'Hello we just use json right here, Yi-Ha!';
$data["result"] = array();
$this->sene_json->out($data);
}
}
Setelah itu Anda dapat membuka base_url Anda di browser dan melihat apa yang Anda dapatkan.
Daftar Perpustakaan
Berikut adalah daftar library yang saat ini ada di Seme Framework: