nimblephp / framework
NimblePHP MVC 框架
0.1.3
2024-05-17 19:48 UTC
Requires
- php: >=8.2
- krzysztofzylka/database-manager: ^1.0.33
- krzysztofzylka/file: ^1.0.2
README
NimblePHP
NimblePHP 是一个专注于简洁的轻量级框架。它提供 MVC 模式和自动数据库连接,提供了一切开始工作所需的功能。如果您需要额外的功能,只需安装相应的模块并开始使用。
项目文档 可在以下链接找到: https://nimblemvc.github.io/documentation/
为什么选择 NimblePHP?
- 简洁 没有额外增加代码负担的模块
- 扩展 所有官方扩展都集中在一个位置(见 此链接)
- 快速启动 快速配置和首次运行
安装
首先需要导入 composer 仓库
composer require nimblephp/framework
然后创建一个名为 public 的文件夹,并在其中创建一个名为 index.php 的文件,其内容为
<?php require('../vendor/autoload.php'); $route = new \Nimblephp\framework\Route(new \Nimblephp\framework\Request()); $kernel = new \Nimblephp\framework\Kernel($route); $kernel->handle();
以及一个 .htaccess 文件,其内容为
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
现在运行 index.php 文件,首次运行将创建项目所需的所有文件夹
共同开发
我们鼓励共同开发!如果您有建议、发现了错误或想帮助开发,请打开 issue 或发送 pull request。
帮助
有关任何问题或疑问,请通过 github 上的 discussions 标签进行提问: https://github.com/NimbleMVC/Framework/discussions