Skip to content
A simple PHP MVC framework
PHP HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
core
views
.gitignore
.htaccess
README.md
composer.json
composer.lock
index.php

README.md

petty-php

一个参考Laravel实现的极简MVC框架

Router

API

Route::bind

  • bind(url, cb)绑定回调函数
  • bind('test', 'TestController@index')绑定控制器方法

Route::group($config, $cb)

  • prefix路由前缀
  • namespace控制器命名空间
  • middleware路由中间件

TODO

  • get、post等快捷注册方式
  • 路由分组
  • 路由中间件
  • 路由参数接口

Controller

Controller基类提供两个基本方法

  • assign,向模板上添加变量
  • view,加载视图

Model

通过composer管理你喜欢的Model库

View

通过composer管理你喜欢的模板引擎,或者使用原始的PHP模板标签

自定义

App\Provider类中中实现相关的接口方法,自定义相关的依赖库

  • loadView模板引擎
You can’t perform that action at this time.