arzynik/tipsy

该包已被弃用且不再维护。作者建议使用https://github.com/tipsyphp/tipsy包。

一个MVW(模型,视图,其他)PHP微框架

维护者

详细信息

github.com/arzynik/tipsy

源代码

v0.11.1 2014-07-24 00:00 UTC

README

687474703a2f2f74697073792e6c612f696d616765732f636f636b7461696c2e706e67

687474703a2f2f74697073792e6c612f696d616765732f6c6f676f2e706e67

Tipsy 是一个受 AngularJS 启发的 MVW(模型,视图,其他)PHP 微框架。它提供了一个非常轻量级、易于使用的接口,用于网站、REST API 和依赖注入。

Latest Stable Version Build Status Coverage Status Slack Status

示例使用

更多详细示例,请参阅 示例。有关更多信息,请参阅 文档

视图模板示例

index.php
$tipsy->router()
    ->home(function($Scope, $View) {
        $Scope->user = 'Mai Tai';
        $View->display('hello');
    });
hello.phtml
<h1>Hello <?=$user?>!</h1>

API 示例

index.php
$tipsy->router()
    ->delete('api/maitai/:id', function($Params) {
        echo json_encode([message => $Params->id]);
    });
DELETE /api/maitai/1
{"message": 1}

安装

使用 composer 安装,请使用以下命令。有关更多信息,请参阅 安装说明

composer require tipsyphp/tipsy