falbar/slim-skeleton

此包已被弃用且不再维护。作者建议使用akbsit/slim-skeleton包。

基于Slim框架的PHP应用程序框架。

安装: 20

依赖项: 0

建议者: 0

安全性: 0

星级: 0

关注者: 2

分支: 0

开放问题: 0

类型:项目

1.0.4 2023-09-17 08:28 UTC

This package is auto-updated.

Last update: 2023-09-17 08:37:29 UTC


README

基于Slim框架的PHP应用程序框架。

包含包

要安装应用程序,您需要将其部署到工作文件夹中。

composer create-project akbsit/slim-skeleton ./ "1.*"

基于示例.env.example创建环境设置文件,对于本地环境为.env.local,对于生产环境为.env.production

本地环境由子域名定义:.loc.local

添加设置

应用程序使用两种类型的设置

  • 必需的(如果没有在.env.local.env.production中定义,则应用程序无法启动);
  • 可选的。

所有设置名称都被转换为大写。

添加必需设置

可以在环境定义文件src/Env.php中补充必需的设置集(请注意不要删除默认设置,因为它们在应用程序中会被使用)。之后,所有添加的设置都需要通过类比在配置文件configs/app.php中定义。

不建议使用此方法!

添加可选设置

要添加自己的设置集,您需要创建一个任意命名的文件并将其放入configs文件夹中,并包含以下内容

custom_config.php
return [
    'CONFIG_NAME_1' => 'CONFIG_VALUE_1',
    'CONFIG_NAME_2' => 'CONFIG_VALUE_2',
    'CONFIG_NAME_3' => 'CONFIG_VALUE_3',
    'CONFIG_NAME_4' => 'CONFIG_VALUE_4'
];

之后,设置将在应用程序中可用。文件名是config数组中的键。以下是在控制器中使用示例:

$this->config->CUSTOM_CONFIG['CONFIG_NAME_1']