rindow/skeleton-mini-webappl

Rindow 最小化 Web 应用程序骨架

安装: 3

依赖项: 0

建议者: 0

安全: 0

星星: 0

观察者: 2

分支: 0

开放问题: 0

语言:HTML

类型:项目

1.0.0 2020-04-18 07:39 UTC

This package is auto-updated.

Last update: 2024-09-18 18:06:32 UTC


README

这是一个 Rindow PHP 应用程序框架的 Web 应用程序骨架。您可以使用此骨架创建新应用程序。

Rindow 框架是一个为所有 PHP 程序员提供现代编程和配置模型的 PHP 应用程序框架。请参阅 Rindow 框架

应用程序骨架类型

您可以选择骨架类型。

  • 标准应用程序骨架。(从这里获取骨架
    • 典型的 Web 应用程序和命令行应用程序使用模板引擎和数据库与 Rindow 框架。
  • 最小化 Web 应用程序骨架。(此骨架
    • 最小化应用程序骨架仅包含显示网页的内容。

Mini Web 应用程序骨架的功能

您可以选择希望使用的平台以及最常使用的功能。

  • 控制反转

    • 控制反转编程实际上由应用程序演示。
    • 通过依赖注入和配置注入实现灵活的模块交换。
  • 基于注解的配置

    • 组件、控制器、事务、验证、表单等的定义设置为基于注解。

要求

此示例是为 PHP 7.2 及更高版本创建的。

然而,Rindow 框架支持 PHP 5.3.3 及更高版本。您可以通过仅重写 PHP 5.x 的示例代码来使用 Rindow 框架的相同功能。

安装

使用 Composer(推荐

如果您没有 Composer,请从 https://getcomposer.org.cn/ 下载或直接运行以下命令

$ php -r "readfile('https://getcomposer.org.cn/installer');" | php

然后,使用 create-project 命令生成新的应用程序骨架项目

  php composer.phar create-project rindow/skeleton-mini-webappl path/to/install

Composer 将在路径/to/install 目录下安装 Rindow Web 应用程序骨架及其依赖项。

从 Github 下载

您还可以直接从 github 下载。

  $ git clone https://github.com/rindow/skeleton-mini-webappl path/to/install
  $ cd path/to/install
  $ composer update

启动演示应用程序

运行应用程序。

    $ php -S localhost:8000 -t public

示例现在正在运行。使用 Web 浏览器访问 http://localhost:8000/

更改设置

重写 "config/webapp.config.php" 或在 "config/local/" 目录中写入其他设置。

设置已编译并保存。您必须在更改设置后清除缓存。示例中已准备好脚本。如果您使用的是内存缓存(如 APCu),则还应清除内存缓存。

如果您更改 webapp.config.php 中模块管理部分的版本项,缓存将自动清除。

    $ vi config/webapp.config.php
    $ bin/cache-clear