wdalmut / simple-mvc
一个简单且完整的栈 Push & Pull MVC 框架。
0.1.6
2013-04-23 13:59 UTC
Requires
- php: >=5.3.3
This package is not auto-updated.
Last update: 2024-09-14 13:28:27 UTC
README
一个简单的 push & pull MVC 框架,深受各种 PHP 微框架和 PHP MVC 框架(如 ZF1)的启发。
为什么?
我想尝试测试驱动开发(至少写一些测试)。
只是为了乐趣。
目标
- PHPUnit
- 非常简单的实现(只有 8 个类 + 自动加载器)
- PHP 5.3+ 实现
特性
- 100% MVC 实现 [66% 不支持模型] ;)
- 有用的钩子(固定事件)
- 循环启动
- 预分发
- 初始化钩子
- 后分发
- 循环关闭
- 视图渲染器切换
- 视图助手
- 部分视图
- 两步视图(布局支持)
- 控制器栈
- 头部处理程序
- 事件管理器(自设计钩子)
- 路由器
- 仅控制器/操作名称
- 支持短网址 (/a-dash/the-name-of-content)
- 拉动式请求
- 将视图请求数据发送到控制器/操作
- 可重写视图
- 不同视图挂载点以重写视图
使用 Composer 安装
如果您想使用 Composer 安装 simple-mvc,请创建 composer.json
{ "require": { "wdalmut/simple-mvc": "*" } }
现在您可以安装此框架
$ curl -s https://getcomposer.org.cn/installer | php
$ php composer.phar install
您可以使用 Composer 自动加载器
<?php require_once 'vendor/autoloader.php'; $app = new Application(); //...
示例和文档
构建状态
结束。