radoid/subframe

该包最新版本(v6.0.0)没有可用的许可信息。

Subframe PHP微框架

v6.0.0 2024-02-07 07:08 UTC

README

Subframe PHP Microframework

轻量且速度极快的PHP框架,旨在为小型和中型网站设计,遵循MVC和REST原则。其主要目标是最大性能,通过最小服务器负载和大量缓存,以及强大但简洁优雅的设计。

要求

PHP版本 7.2+

入门指南

Subframe可以作为库通过Composer安装

composer require radoid/subframe

您的应用可能将通过主index.php文件进行路由。为了能够使用Subframe类,在该文件中包含Composer的自动加载机制,可能如下所示

require '../vendor/autoload.php';

为了使index.php被调用,在您的Web服务器上设置重定向。所有请求(除现有文件请求外)应重定向到该文件。如果使用Apache Web服务器,这可以通过.htaccess文件实现,如下所示

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .*  index.php

如果使用Nginx Web服务器,使用以下指令在您的站点配置中实现相同的效果

location / {
	try_files $uri $uri/ /index.php?$query_string;
}

许可

Subframe框架受MIT许可证的许可。