M-Framework - 简单的PHP框架


Apache
跨平台
PHP

软件简介

M
是一个简单的PHP框架;包含一个名为Mlog的演示博客,M在原MyPHP框架的的基础上充分利用了PHP5.3之后版本的最新特性,对MyPHP做了大量的改进。超过90%的代码重写。

目前M正在紧张的开发中,请不要将其用于正式项目!

mlog示例项目在线演示:http://mlogtest.sinaapp.com/

特性:

  • MVC分离

  • 易扩展

  • 数据库操作抽象

  • 轻量,简洁的操作接口

主要新增特性:

  • 采用命名空间,便于类文件的管理与第三方集成;

  • 新的视图布局系统,更加简单的实现视图切换,错误页面自定义;

  • 多用户支持,简单的权限管理;

  • 数据库连接利用PDO便于数据库的切换;

  • URL优化,简单通过配置文件可以在传统查询字符串模式与PATH模式之间自动切换;

  • 用户请求指令过滤,防止SQL注入;

  • 添加项目框架自动创建工具,自动生成项目骨架;

项目历史:

M的前身是MyPHP,一个简单的开源PHP框架,而MyPHP的前身是xyBLOG一个简陋的PHP开源博客程序。

  • 2013年9月21日 首个测试版本 M-0.1 发布.

  • 2013年9月23日 Mlog在线演示版上线,成功移植到SAE云平台。