arzynik / tipsy
This package is abandoned and no longer maintained.
The author suggests using the https://github.com/tipsyphp/tipsy package instead.
An MVW PHP framework
v0.11.1
2014-07-24 00:00 UTC
Requires
- php: >=5.4.0
Requires (Dev)
- satooshi/php-coveralls: dev-master
README
Tipsy is an MVW (Model, View, Whatever) PHP micro framework inspired by AngularJS. It provides a very lightweight, easy to use interface for websites, rest apis, and dependency injection.
Example Usage
See Examples for more detailed examples. See Documentation for more information.
View Template Example
index.php
$tipsy->router() ->home(function($Scope, $View) { $Scope->user = 'Mai Tai'; $View->display('hello'); });
hello.phtml
<h1>Hello <?=$user?>!</h1>
API Example
index.php
$tipsy->router() ->delete('api/maitai/:id', function($Params) { echo json_encode([message => $Params->id]); });
DELETE /api/maitai/1
{"message": 1}
Installation
To install using composer use the command below. For additional installation information see Installation.
composer require tipsyphp/tipsy