libraries
libraries adalah sebuah directory yang memungkinkan temen temen bisa membuat libraries atau custom helper sendiri dengan OOP format.
Introduction
by default untuk membuat libraries tidak bisa nested folder, example :
libraries :
folder A :
Libraries_A.php
folder B:
Libraries_B.php
tidak support nested folder
jadi penulisannya sturuktural foldernya adalah sebagai berikut
libraries :
Libraries_A.php
Libraries_B.php
Basic usage
membuat libraries
untuk membuat libraries sendiri nama file diawali dengan huruf besar atau penulisan style dengan penamaan Pascal Case yang tidak tau soal case style bisa baca disini .
<?php
Namespace MiniMvc\Apps\Libraries;
class Examplelibraries
{
public function name(){
echo "miyuki nagara";
}
}
menggunakan librariesnya
untuk menggunakannya panggil pada controllernya dan definisikan secara OOP yakni membuat object dari class tersebut.
<?php
defined('BASEURL') or exit('No direct script access allowed');
use MiniMvc\Apps\Core\Bootstraping\Controller;
use MiniMvc\Apps\Libraries\Info_Agent;
class Example extends Controller
{
public function __construct()
{
// code here
}
public function index()
{
// buat object dari class
$example = new Example_libraries;
// panggil method yang diinginkan
$nama = $example->nama();
// cetak
echo $nama // return miyuki nagara
// atau debug
var_dump($nama);
}
}
command shell nagara
untuk cara kedua juga bisa menggunakan command shell nagara
php nagara buat:libraries NamaLibraries
sudah support nested directory
php nagara buat:libraries Folder/NamaLibraries
Last updated