bootie/framework

Tiny PHP 5 Web Application Framework Library

dev-master 2016-11-30 17:43 UTC

This package is not auto-updated.

Last update: 2024-10-24 00:38:48 UTC


README

PHP 5 Micro Web Application Framework

Based on Micromvc by David Pennington

This is the Bootie Framework Library

You can see an online demo of this project

Please consider clone this repository before for an Example Project

You can see a REST Example

You can also clone a Scheleton Project

Improvments

  • Dispatching method simplification
  • Routing request method based
  • Multiple database connections
  • Filters
  • Speed Cache
  • Model pagination
  • Flash messages

Install

Create an empty database and set your access credentials here

$ cat config/config.sample.php > config/config.php
$ nano config/config.php

With Micro migrations tools run

$ php cli create
$ php cli restore

Nginx

Nginx suggested directive

server {
    root /var/www/bootie/public;

    index index.php index.html index.htm;

    server_name bootie.local;

    location / {
            try_files $uri $uri/ /index.php$is_args$args;
    }

    location ~ \.php$ {
            fastcgi_pass unix:/var/run/php5-fpm.sock;
            fastcgi_index index.php;
            include fastcgi_params;
    }

}