Current Version: 1.8.2 Community Rating:FuelPHP is a simple, flexible, community driven PHP 5.3+ framework, based on the best ideas of other frameworks, with a fresh start!
Hosting Service Optimized for FuelPHP
FuelPHP is a simple, flexible, community driven PHP 5.3+ framework, based on the best ideas of other frameworks, with a fresh start!
FuelPHP is a MVC (Model-View-Controller) framework that was designed from the ground up to have full support for HMVC as part of its architecture. FuelPHP is extremely portable, works on almost any server and prides itself on clean syntax.
Cloud VDS FuelPHP SolutionGet FuelPHP Hosting Now $ 49.95 /mo
- FuelPHP Installation
- 20GB Disk Space
- Unlimited Monthly Transfer
- Root SSH Access
- Managed Firewall
Get FuelPHP Hosting Now
$ 129 /mo
- FuelPHP Installation
- 32GB RAM
- cPanel Included
- 480GB SSD + 1TB HDD
- Choice of Datacenter
Just a few features FuelPHP offers:
FuelPHP is a MVC (Model-View-Controller) framework that was designed from the ground up to have full support for HMVC as part of its architecture. But we didn't stop there, we also added ViewModels (also known as presentation models) into the mix which give you the option to add a powerfull layer between the Controller and the View. FuelPHP also supports a more router based approach where you might route directly to a closure which deals with the input uri, making the closure the controller and giving it control of further execution.
Full HMVC implementation
ViewModels to get the View-specific logic out of your Views and Controllers
Route directly to closures
Modular and extendable to a fault
Almost every class in FuelPHP's core package can be extended without you having to change a single line of code where it's used on extending the core). You can package more functionality into packages that extend or replace the FuelPHP core and you can keep your application modular by dividing it up into application modules. Packages and modules are also a great way to enable re-use of your code.
Extend or replace Core classes without rewriting a single line of code.
Package additional functionality into Packages.
Create modular application by dividing it up into Application Modules.
Security concerns have been front and center from the beginning. Out-of-the-box FuelPHP's Views will encode all your output to make it secure and prevent XSS attacks. If you need to allow HTML through you can mark it as safe or have it cleaned by the default included HTMLawed. FuelPHP also supports CSRF prevention with tokens, input filtering and the Query Builder will assist you in preventing any SQL injection attacks. Several security features inside the framework use functionality offered by PHPSecLib. More about Security in FuelPHP can be read in the documentation.
CSRF token protection
SQL injection prevention
Oil: the power of the command line
FuelPHP leverages the power of the command line through a utility called "oil". The utility is designed to help speed up development, increase efficiency and assist testing and debugging while being entirely optional if you are not a fan of the terminal.
Code generation, Scaffolding and Admin generation.
Run Database Migrations.
Tasks - useful for cron type activities like importing data and other batch or background operations.
Base classes for Controllers and Models
FuelPHP includes some base classes to give you a flying start.
Controller_Template - Add simple page templating functionality to your controllers.
Controller_Rest - An easy way to create a RESTful API.
Controller_Hybrid - Combine the two features into a single controller.
Model_Crud - Provides all methods for CRUD operations on a single table.