TinyMVC

TinyMVC是一个PHP MVC(Model-View-Controller)应用程序框架。(TinyMVC is an MVC (Model-View-Controller) application framework for PHP. )

  • 所有者: mohrt/tinymvc-php
  • 平台:
  • 许可证:
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

Github星跟踪图

TinyMVC是PHP的MVC(Model-View-Controller)应用程序框架。 它提供数据(模型)、表现(View)和两者之间的胶合(控制器)的明确分隔。

TinyMVC不是全功能的框架。 开箱即用,它是一个简单的具有数据库支持层(PDO)的MVC结构。 这个框架的每个方面都可以通过插件来扩展。 插件将在维基中提供。

要求:TinyMVC需要PHP 5.捆绑的数据库库需要PDO,这是PHP 5.1及以上版本。

特征:TinyMVC提供了Model,View和控制器,并支持数据库抽象层的PDO。TinyMVC的每个组件都可以通过类扩展来定制,框架可以使用您自己的插件轻松扩展。 多个应用程序也很容易处理。 你可以把你的插件放在应用程序级别,或者您可以跨应用程序共享它们。设置这样的文件结构,使您的自定义部分与核心隔离,所以容易更新维护。

主要指标

概览
名称与所有者mohrt/tinymvc-php
主编程语言PHP
编程语言PHP (语言数: 1)
平台
许可证
所有者活动
创建于2015-03-30 03:06:46
推送于2018-04-13 20:01:58
最后一次提交2015-04-26 22:40:35
发布数4
最新版本名称TinyMVC_1_2_3 (发布于 )
第一版名称start (发布于 )
用户参与
星数49
关注者数5
派生数15
提交数58
已启用问题?
问题数13
打开的问题数5
拉请求数0
打开的拉请求数1
关闭的拉请求数0
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?

NAME:
TinyMVC: An MVC application framework for PHP.

AUTHOR:
Monte Ohrt (monte [at] ohrt [dot] com)

VERSION:
1.2.4-dev

DATE:
May 3, 2013

WEBSITE:
http://www.tinymvc.com/

DOWNLOAD:
http://www.tinymvc.com/download

ANONYMOUS GIT:
https://github.com/mohrt/tinymvc-php

DESCRIPTION:

What is TinyMVC?

TinyMVC is an Model-View-Controller application framework for PHP.
Its design goals are to minimally provide separation between the database
operations (Model), the presentation (View), and the glue in between
(Controller). With very little extras bundled in, this framework is
extremely fast and flexible. Some design aspects and terminology of TinyMVC
have been inspired by other PHP frameworks, although the code is 100%
original.

What TinyMVC is NOT

TinyMVC is NOT a full-featured framework. As it stands, it is a simple
MVC structure with a database support layer (PDO). Any and all features
you desire (form validation, session handling, etc.) are easily added
with your own plugins. Plugins will become available in the wiki as
they are programmed or contributed by other users. If a plugin is
essential enough, it may eventually find its way to the core distribution.

REQUIREMENTS:

TinyMVC requires PHP 5. The bundled database library requires PDO,
which is included with PHP 5.1 and up.

FEATURES:

TinyMVC supplies easy separation between Model, View and
Controller, and supports PDO for the database abstraction layer. Each
and every component of TinyMVC is customizable with class extensions,
and the framework is easily extended with your own plugins.

Multiple applications are also easy to handle. You can drop your plugins
in at the application level, or you can share them across applications.
The file structure is setup so your customizations are kept isolated from
the core, so updates are easy to maintain.

COPYRIGHT:
Copyright(c) 2007 New Digital Group, Inc. All rights reserved.

This library is free software; you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation; either version 2.1 of the License, or (at
your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public
License for more details.