MicroPHP 轻量级MVC模式PHP开发框架

MicroPHP是一个免费、开源、敏捷的MVC模式的PHP开发框架。它易拓展而不失灵活,可以轻松对应大中小型项目。它没有大而全的功能,只给你最需要的底层功能,但是给你无限的灵活拓展能力。


MicroPHP的特性:
1. 整个框架核心就一个文件MicroPHP.php(压缩后的文件MicroPHP.min.php,140KB左右)。
2. 入口文件index.php也是整个项目的配置文件,一个入口文件就是一个项目的入口,可以自定义多个入口文件达到不同项目共存的目的,项目之间随意共享类库、帮助文件等目录,框架核心文件采用零侵入式编写,整个框架的运行不依赖任何外部变量,初始化的时候只要通过WoNiuRouter::setConfig($system)注入配置,然后WoniuRouter::loadClass()执行即可。
3. 独特的插件模式。
4. 项目控制器、模型、视图、类库等各种文件夹完全自定义,用到什么就建立什么文件夹,彻底摆脱一堆无用的一大堆文件夹的困扰。
5. 类库采用懒加载模式,只要按着规定命名规则,然后把你的类库文件扔到类库文件夹,在控制器或者模型中直接new 类库名()即可,系统会自动加载相应的类库文件。
6. 没有视图就不能指定视图数据?文件可以include共享那么视图为什么不能共享数据呢?在MicroPHP里面你不再有这个困挠,MicroPHP可以在$this->vIEw_vars数组里面存放你的任何想在视图里面使用的全局数据。 特别是网站头部导航用户数据全站每个页面都用到,那么可以自定义个控制器父类,然后和在父类构造方法里面初始化这个用户数据,放到$this->view_vars里面,那么所有的控制器再也不用重复的去取用户数据传给视图。
7. 灵活的session托管,支持的管理类型:MongoDB,Mysql,Memcache,Redis.当然也可以用系统默认的管理方式.session托管是可选的,根据项目具体情况择优选用即可。session托管的好处很多,比如:支持分布式、精确控制session过期时间,等等。
8. 灵活的缓存机制。

MicroPHP 2.3.3 发布
MicroPHP 2.3.3 发布了,本次是常规更新,内容如下:优化了:1.数据验证的手机号验证规则,支持17号段手机号。修复了:1.PDO数据库驱动RND拼写错误,更正为RAND。 升级提示:无 MicroPHP是一个免费、开源、敏捷的MVC模式的PHP开发框架。它易拓展而不失灵活,可以轻松对应大中小型项目。MicroPHP没有大而全的功能,只

发布于 2015-09-02 11:28:21 | 152 次阅读

MicroPHP 2.3.2 发布,微型 PHP 框架
MicroPHP 2.3.1 发布了,改进内容包括:修复了:1.apache伪静态支持问题,新版apache在.htaccess中开启了伪静态在之后,  $_SERVER里面的PATH_INFO变量变了名字为:REDIRECT_PATH_INFO升级提示:无 MicroPHP是一个免费、开源、敏捷的MVC模式

发布于 2015-05-15 09:00:42 | 246 次阅读

MicroPHP 2.3.1 发布
MicroPHP 2.3.1 发布了,改进内容包括:优化了:1.分页条显示,“转到”默认没有下划线2.其它一些代码优化增加了:2.增加了composer支持,麻麻再也不用担心我的类库乱七八糟了。修复了:1.get_post($key,$default),post_get($key,$default),&nb

发布于 2015-03-13 07:57:30 | 143 次阅读

MicroPHP 2.3.0 发布,PHP 开发框架
MicroPHP 2.3.0 发布,优化了:1.控制器类、模型类、Loader、输入类、规则类使用标准名称:MpController、MpModel、MpLoader、MpInput、MpRule  以前的WoniuController、WoniuModel、WoniuInput、WoniuRule可以继续使用,兼容以前版本。2.路由器获取参

发布于 2014-10-20 02:49:47 | 153 次阅读

MicroPHP 2.2.13 发布,微型 PHP 框架
MicroPHP 2.2.13 发布,更新内容如下: 优化了:1.精简了托管session的几个类2.优化了session管理机制,对于session通用配置$system[\'session_handle\'][\'common\'],无论系统是否托管session,都会起作用。3.精简了数据库驱动增加了:1.memcached存储se

发布于 2014-10-09 02:54:40 | 165 次阅读

MicroPHP 2.2.12 发布
MicroPHP 2.2.12 发布,更新内容如下: 增加了:1.$this->lib($file_name, $alias_name = null,$new=true),增加了第三个参数$new,默认true。  默认情况下,$this->lib()加载类库的时候,会new一个类的对象。  有时候我们只是为了包含进来

发布于 2014-09-01 03:25:13 | 166 次阅读

MicroPHP 2.2.11 发布,微型 PHP 框架
ver 2.2.11优化了:1.缓存启动,自动模式搜索顺序修改为:apc,files,sqlite,memcached,redis,wincache,xcache,memcache修复了:1.使用mysql存储session的时候,session不会自动延期的问题。2.使用mysqli数据库驱动的时候,解决了报Deprecated: mysql_escape_strin

发布于 2014-07-28 04:19:24 | 163 次阅读

MicroPHP 2.2.10 发布
ver 2.2.10增加了:1.增加了$this->input->route_query()方法,返回的是系统最终使用的路由字符串.  该方法在自定义了路由之后,方面查看自己的路由规则替换的结果是否正常。2.$this->input->xss_clean($var),$var支持数组了,一

发布于 2014-06-24 05:18:33 | 223 次阅读


Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务