hgh / fox-framework
小型框架
v1.2.3
2021-02-21 21:09 UTC
Requires
- hgh/exception-handler: ^1.0
- hgh/helpers: ^1.0
- vlucas/phpdotenv: ^4.1
README
这是一个用于运行一些基本Web应用的小型框架。
目录
安装
通过以下composer命令安装此包
composer require hgh/fox-framework
框架的文件夹结构
应用的文件夹结构为
- app
----- Console
---------- Commands
----- Http
---------- Controllers
----- Models
- public
----- index.php
- resources
----- views
- storage
----- logs
控制器
渲染网页的控制器。所有控制器都必须从 Fox/Controller/Controller 继承。父类将提供一些常用方法。方法列表
- render
- json
模型
与数据库交互的模型。所有模型都必须从 Fox/Database/Model 继承。父类将提供一些与数据库交互的方法。所有方法列表
- find(static)
- insert(static)
- findOne(static)
控制台
在CLI中运行一些操作的命令。所有控制台都必须从 Fox/Console/Console 继承。一些需要注意的事项
- 所有命令都必须有
SIGNATURE常量以在控制台中使用,例如sample:action SIGNATURE可能包含参数。参数必须用{}包围,例如sample:action {sampleArgument}- 可选参数必须在参数名前加上
?,例如sample:action {?sampleArgument}
