krzysztofzylka/micro-framework

非常快速的微PHP框架


README

MicroFramework是一个基于MVC架构的轻量级PHP框架,集成了简化项目初始化和管理的扩展。它设计得注重灵活性,允许开发者快速配置和高效组织项目。

为什么选择MicroFramework?

  • 使用简单:由于注重简单性,无论是初学者还是经验丰富的开发者都可以轻松使用此框架。
  • 扩展性:支持额外的组件,大大扩展了框架的功能,满足处理表单或动态加载模型等方面的需求。
  • 快速启动:使用init命令可以快速创建带有预定义目录结构的新项目。
  • 模块化:模块化设计允许轻松添加或删除组件。

安装

为ubuntu安装所需的包

sudo apt install npm
npm install -g grunt-cli

使用Composera,可以在项目目录中执行以下命令轻松安装MicroFramework:

composer require krzysztofzylka/micro-framework

初始化

简化项目初始化。要创建新项目,请使用以下命令:

php vendor/bin/microframework init <project directory>

使用控制台

使用以下命令了解控制台命令:

php vendor/bin/microframework

这样,您就可以了解所有可用的命令。

项目结构

  • public - 公共文件夹
  • public/assets - 网站资源
  • src/Controller - 控制器
  • src/Model - 模型
  • src/View - 视图
  • storage - 数据存储
  • storage/log - 日志
  • migrations - 迁移(目前仅支持PHP文件)
  • .env - 全局配置
  • component.json - 组件配置
  • local.env - 本地配置

合作

欢迎合作!如果您有建议、发现了错误或想帮助开发,请打开问题或发送pull request。

帮助

有关任何问题或疑问,请通过GitHub上的讨论标签提问:[链接](https://github.com/krzysztofzylka/MicroFramework/discussions)。