Pengenalan FuelPHP Framework, Definisi dan Tutorial

Pengenalan Fuel PHP Framework, Definisi dan Tutorial

Fuel PHP adalah kerangka aplikasi web open source, dirancang untuk pengembang yang membutuhkan perangkat sederhana dan elegan untuk membuat aplikasi web berfitur lengkap. Pengembangan FuelPHP dimulai pada tahun 2010 dan awalnya dikembangkan oleh tim kecil yang terdiri dari Philip Sturgeon, Harro Verton, Jelmer Schreuder, dan Dan Horrigan. Tutorial ini memperkenalkan Anda pada framework FuelPHP dan membuat Anda nyaman dengan berbagai komponennya.

Fuel PHP

Fuel PHP adalah kerangka aplikasi web open source. Itu ditulis dalam PHP 5.3 dan mengimplementasikan pola HMVC. HMVC adalah kerangka kerja Hierarchical Model-View-Controller yang memungkinkan untuk melakukan sub-permintaan pada pengontrol, yang mengembalikan sebagian halaman seperti komentar, menu, dll., bukan halaman lengkap seperti pada MVC normal.

FuelPHP dibuat dengan keinginan untuk menggabungkan praktik terbaik dari kerangka kerja seperti CodeIgniter dan Kohana dengan perbaikan dan idenya sendiri. Alat migrasi database FuelPHP dan fungsi scaffolding terinspirasi oleh kerangka Ruby on Rails yang populer.

Fuel PHP

Instalasi - Fuel PHP

Instalasi FuelPHP sangat sederhana dan mudah. Anda memiliki dua metode untuk membuat aplikasi FuelPHP:

– Metode pertama adalah instalasi baris perintah menggunakan alat FuelPHP yang disebut Oil.

– Metode kedua adalah instalasi berbasis Komposer. FuelPHP menggunakan Komposer, baik untuk instalasi maupun untuk dependensi paket, jadi pastikan komposer diinstal secara lokal sebelum melanjutkan proses.

Install Oil Package

  1. Oil adalah paket/perintah khusus yang disediakan oleh framework FuelPHP untuk melakukan banyak tugas yang diperlukan dalam pengembangan aplikasi FuelPHP termasuk instalasi, pengembangan, dan pengujian aplikasi.
    Untuk menginstal paket Oil, buka shell dan jalankan perintah berikut:
    sudo curl https://get.fuelphp.com/oil | sh
  2. Perintah ini menggunakan curl untuk mengunduh dan menginstal paket Oil. Perintah tersebut akan menampilkan hasil yang mirip dengan informasi berikut dan akhirnya menginstal paket Oil.
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current                                  Dload  Upload   Total   Spent    Left  Speed 100   479  100   479    0     0    353      0  0:00:01  0:00:01 –:–:–   353
  3. Buat Project Baru
    Untuk membuat project baru menggunakan Oil, gunakan perintah berikut:
    oil create <project_name>
  4. Mari buat project baru bernama “HelloWorld” menggunakan perintah berikut:
    oil create HelloWorld
  5. Sekarang, Anda dapat melihat respon yang mirip dengan berikut dan akhirnya membuat kerangka aplikasi FuelPHP sederhana
    composer create-project fuel/fuel HelloWorld Installing fuel/fuel (1.8.0.1)    – Installing fuel/fuel (1.8.0.1)       Loading from cache   Created project in HelloWorld   Loading composer repositories with package information Updating dependencies (including require-dev)    – Installing composer/installers (v1.3.0) 

          Loading from cache

       – Installing fuelphp/upload (2.0.6) 

          Loading from cache  

       – Installing michelf/php-markdown (1.4.0) 

          Loading from cache  

       – Installing psr/log (1.0.2) 

          Loading from cache  

       – Installing monolog/monolog (1.18.2) 

          Loading from cache  

       – Installing phpseclib/phpseclib (2.0.0) 

          Loading from cache  

       – Installing fuel/core (1.8.0.4) 

          Loading from cache  

       – Installing fuel/auth (1.8.0.4) 

          Loading from cache  

       – Installing fuel/email (1.8.0.4) 

          Loading from cache  

       – Installing fuel/oil (1.8.0.4) 

          Loading from cache  

       – Installing fuel/orm (1.8.0.1) 

          Loading from cache  

       – Installing fuel/parser (1.8.0.4) 

          Loading from cache  

       – Installing fuel/docs (1.8.0.4) 

          Loading from cache

       ……………. 

       …………….  

       Writing lock file

       Generating autoload files

Composer-based Installation

  1. Perintah berikut digunakan untuk menginstal FuelPHP menggunakan Composer:
    $ composer create-project fuel/fuel –prefer-dist.
  2. Git Repository Clones
    Untuk menginstal versi pengembangan terbaru sebagai local git repository clones gunakan perintah berikut:
    $ composer create-project fuel/fuel:dev-1.9/develop –prefer-source.
  3. Menjalankan Aplikasi
    Pindah ke folder project directory public, jalankan aplikasi menggunakan server produksi dengan perintah berikut:
    $ cd path/to/HelloWorld/public$ php -S localhost:8080 index.php
  4. Ini menghasilkan respons berikut:PHP 5.5.31 Development Server started at Sun May 21 12:26:10 2017Listening on http://localhost:8080Document root is /Users/workspace/php-fuel/HelloWorld/publicPress Ctrl-C to quit.
  5. Sekarang, request URL-nya, http://localhost:8080 dan akan menghasilkan hasil sebagai berikut:
Tutorial Fuel PHP

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *