jurchiks/simpleframe

一个具有最小开发者创造限制的轻量级框架

安装: 25

依赖项: 0

建议者: 0

安全: 0

星星: 4

关注者: 3

分支: 0

开放问题: 0

类型:项目

0.9.5 2016-08-03 10:38 UTC

README

SimpleFrame是一个非常轻量级的框架,旨在允许开发者编写/使用任何他们想要的代码,而不以任何方式限制他们的选择,除了使框架本身运行所需的最小限制。

在/app目录中只需要一个文件就可以让网站工作,那就是routes.php。技术上即使没有它也可以工作,但只会显示404页面未找到

测试

您可以使用内置的PHP服务器来运行代码。只需在/public目录中执行php -S localhost:8000,然后在浏览器中打开https://:8000。它使用漂亮的URL,无需在路由前加上/index.php

您可以在终端中测试几乎任何页面(文件上传除外),只需进入/public目录并执行php index.php METHOD ROUTE[ DATA],例如php index.php get /php index.php post /abc foo=bar&bar[0]=baz。重定向显然不会工作,并且通过框架的路由生成的绝对URL将无效,但除此之外,其他一切都将正常工作。

在编写此文档时,该框架仅依赖于三个$_SERVER变量,即REQUEST_METHODREQUEST_URIHTTP_REFERER。绝对路由生成也将使用HTTPSHTTP_HOST变量。

或者,您可以通过php index.php command[ arguments]运行自定义控制台命令。

安装

此项目通过composer提供

composer create-project jurchiks/simpleframe your-project-name