slight.mvc / framework
Slight 是一个 MVC 框架,可帮助您开发 REST 应用程序,包含用于路由、认证和验证数据模型的功能。
dev-master
2018-07-17 00:04 UTC
Requires
- php: >=7.1.0
This package is not auto-updated.
Last update: 2024-09-29 06:06:45 UTC
README
Slight 是一个 MVC 框架,可帮助您开发 REST 应用程序,包含用于路由、认证和验证数据模型的功能。
安装
您可以使用这里找到的已准备好的结构:示例项目
或者
如果您想自己构建结构,只需使用 Composer。
composer require slight.mvc/framework:dev-master
项目结构(文件夹)
-
src
- config.php
- router.php
-
vendor
- ...
-
view
- index.html
.htaccess
RewriteEngine On
RewriteCond %{REQUEST_URI} ^((?!\.).)*$ [NC]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?$url=$1 [QSA,L]
RewriteEngine On
RewriteCond %{REQUEST_URI} \.*$
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ view/$1 [QSA,L]
RewriteEngine on
RewriteCond %{REQUEST_URI} (/src/|/vendor/|/build/)
RewriteRule ^.*$ /404 [L]
index.php
<?php require 'vendor/autoload.php'; Slight\Core::init();
许可证
Slight 采用 MIT 许可证授权。