huimingdeng / mingframework
composer 和框架演示
dev-master
2019-06-30 03:34 UTC
Requires
- php: >=5.4.0
- biaoqianwo/simple-pdo: dev-master
- gregwar/captcha: dev-master
- noahbuscher/macaw: dev-master
- smarty/smarty: ~3.1
This package is auto-updated.
Last update: 2024-09-29 05:28:16 UTC
README
这是一个 composer 学习和框架开发学习的演示,以后可能会删除,也可能完善使用。
测试 composer.json 文件中的 "minimum-stability": "dev",
是否下载分支 dev
内容。
MingFramework --> mingframework : 测试是否大小写问题导致 GitHub 和 packagist.org/ 站点的错误邮件频繁发生原因。
MVC 实例
创建测试控制器,测试模型,学习开发简易的小框架。
目录结构
项目结构:
|- mingframeworl
|-- application 应用目录
|---- controllers 控制器
|---- models 模型
|-- config 配置目录
|---- db.php 数据库配置文件
|-- core 框架核心部分 (今后需修改核心,舍弃自己造轮子的路由解析)
|--- Bootstrap.php 框架核心实现
|--- functions.php 核心函数
|-- vendor 第三方库等
|-- view 视图 (今后将迁移)
|-- web 项目目录,控制器,模型等 (未来将舍弃,使用 application)
|-- index.php 入口文件
|-- config.php 配置文件
视图引擎
- 基于引擎开发的模板应符合贴近标准的HTML
- 语法简单易懂
- 良好的缓存机制
- 扩展性良好
- 网络资源丰富
目前视图引擎未能实现以上具体详细功能,需要继续学习相关知识,完善开发。
学习过程中可以使用 smart 模板等
第三方库
"noahbuscher/macaw": "dev-master", // 路由
"biaoqianwo/simple-pdo": "dev-master" // 数据库模型