# JkPHP **Repository Path**: ryan1981/JkPHP ## Basic Information - **Project Name**: JkPHP - **Description**: JkPHP是一个小钢炮型的PHP开发框架,特点就是开发效率高,性能好。开发理念是:我们不生产轮子,我们是轮子的搬运工。精心挑选的好轮子奉献给朋友们。 - **Primary Language**: PHP - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2020-03-10 - **Last Updated**: 2022-06-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # JkPHP —— 小钢炮型的PHP开发框架 #### `我们不生产轮子,我们是轮子的搬运工` #### 介绍 JkPHP是一个新的的PHP框架,特点就是开发效率高,性能好。 开发理念是:我们不生产轮子,我们是轮子的搬运工。 精心挑选的好轮子奉献给朋友们,希望老铁们喜欢。```给个星呗``` #### 整合轮子列表(体格短小性能精悍) 依赖注入容器:"pimple/pimple" 路由:"nikic/fast-route" 日志: "monolog/monolog" API数据封装:"league/fractal" Db:"catfan/medoo" 模板引擎:"twig/twig" #### 安装 下载完毕后执行 ```composer install``` #### 使用说明 ##### mvc结构 app文件夹下是模块,模块下是m,v,c三个文件夹一看就懂 ##### 控制器 ``` select('user','*'); // 数据库请求 dump($res); $this->assign('name', 'Ryan'); // 模板赋值 $this->display(); // 显示模板 } } ``` ##### 数据库 配置文件在 `app/config.php` 里的 `database` 项 实例化 $db = db(); 数据库语法参考: [https://medoo.in/] ##### 配置 配置文件在 app/config.php ##### 路由 路由配置在 app/route.php 里面有说明 ##### 模板 控制器的模板文件在v文件夹下: 小写控制器名/小写方法名.html 模板语法参考 twig 的使用方法 [https://twig.symfony.com/] #### 作者 Ryan 541720500@qq.com