Liberty代码应用程序骨架:应用程序

v1.0.1 2024-08-17 18:00 UTC

This package is auto-updated.

Last update: 2024-09-17 18:06:27 UTC


README

描述

LibertyCode应用程序骨架应用程序包含主要组件,用于创建和运行基本应用程序。

要求

  • 脚本语言:PHP:版本 7 或 8

安装

  1. 要求

  2. 命令:安装

    有几种可能的方式

  3. 命令:移动到项目根目录

     cd "<project_root_dir_path>"
    
  4. 命令:外部库安装

    仅当未通过composer安装时才需要。

     php composer.phar install
    
  5. 注意

    • 外部库安装

      所有外部库都在composer文件中列出

      指令已为composer设置。可以使用任何方式,只要所有外部库都已正确安装并配置在composer配置中,并在模块配置文件中正确配置

应用程序结构

配置 [必需]

配置目录包含所有应用程序配置。使用PHP格式。在应用程序引导程序中可以设置其他可用格式(JSON、XML、YML等)。

元素

  • 应用程序模式文件

    存储应用程序可用模式。

  • 模块文件

    注册应用程序中可用的模块。

源代码 [建议]

源代码目录包含所有应用程序源代码,按模块组织。

资源 [建议]

资源目录包含所有应用程序前端资源,如视图、资产等。

二进制 [建议]

二进制目录包含命令行应用程序和其他命令行可执行文件。

元素

  • 应用程序文件

    命令行应用程序引导程序。

网络 [建议]

网络目录包含网络应用程序和其他可访问网络组件。

元素

  • 索引文件

    网络应用程序引导程序。

变量 [建议/必需,生成]

变量目录包含所有临时和/或灵活的组件,由应用程序生成。

元素

  • 缓存目录

    由缓存用于应用程序、框架、视图等。

  • 日志目录

    存储日志。

模块结构

模块配置 [必需]

模块文件包含模块宏信息。

配置 [必需]

配置目录包含模块配置。默认情况下使用应用程序配置格式。您可以在应用程序配置模块文件中设置其他可用格式(JSON、XML、PHP等)。

元素

  • 参数文件(

    存储模块参数,在模块中可用。

  • 应用程序参数文件(

    存储应用程序参数,在应用程序中可用。

  • 自动加载文件(

    存储模块自动加载规则,在应用程序中可用。

  • 依赖注入文件(

    存储模块依赖关系,在应用程序中可用。

  • 注册文件(

    存储模块键值对,在应用程序中可用。

  • 事件文件(

    存储模块事件,在应用程序中可用。

  • HTTP路由文件(

    存储模块网络路由,在应用程序中可用。

  • 命令行路由文件(

    存储模块命令行路由,在应用程序中可用。

  • 引导文件(

    存储模块引导文件,在应用程序中可用。