Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/huimingdeng/mingframework
学习框架开发和composer使用的demo,后期可能会删除
https://github.com/huimingdeng/mingframework
composer framework php
Last synced: 10 days ago
JSON representation
学习框架开发和composer使用的demo,后期可能会删除
- Host: GitHub
- URL: https://github.com/huimingdeng/mingframework
- Owner: huimingdeng
- License: apache-2.0
- Created: 2019-02-21T07:37:58.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-06-30T03:35:09.000Z (over 5 years ago)
- Last Synced: 2024-04-17T21:56:35.832Z (7 months ago)
- Topics: composer, framework, php
- Language: PHP
- Homepage: https://packagist.org/packages/huimingdeng/mingframework
- Size: 38.1 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# mingframework #
composer 学习和框架开发学习的一个 demo,以后可能会删除,亦可能会完善使用。测试 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 配置文件### 视图引擎 ###
1. 基于引擎开发的模板要符合贴近标准的HTML
2. 语法简单易懂
3. 良好的缓存机制
4. 扩展性良好
5. 网络资源多目前视图引擎未能实现以上具体详细功能,需要继续学习相关知识,完善开发。
学习过程中可以使用 smart 模板等
### 第三方库
"noahbuscher/macaw": "dev-master", // 路由
"biaoqianwo/simple-pdo": "dev-master" // 数据库模型