eneioarzew/egg-framework

此包已被废弃且不再维护。作者建议使用astralicht/content-delivery包代替。

一个轻量级的PHP框架,用于快速创建项目

安装: 11

依赖者: 0

建议者: 0

安全: 0

星标: 1

关注者: 0

分支: 0

类型:项目

v0.2.1 2021-05-27 23:55 UTC

This package is auto-updated.

Last update: 2024-09-30 16:42:37 UTC


README

Egg Framework

一个轻量级的PHP框架,用于快速创建项目。

安装

使用Composer安装

  • composer create-project eneioarzew/egg-framework:[版本|留空默认为最新稳定版本] [安装框架的文件夹名称]

替代方案

  • 在GitHub页面上检查发布版本,并选择要下载的版本。

可用命令: (每个命令前必须加"php chalaza")

生成单个 生成命令可以缩写为g:[模块类型]

  • generate:controller [控制器名称]
    • 在php/controllers中生成控制器,在resources/view中生成视图,在配置文件中生成引用行和路由。
    • (例如:g:controller egg)
  • generate:domain [域名称]
    • 在php/domain中生成域。
    • (例如:g:domain egg)
  • generate:repository [仓库名称]
    • 在php/domain中生成仓库。
    • (例如:g:repository egg)
  • generate:service [服务名称]
    • 在php/domain中生成服务。
    • (例如:g:service egg)
  • generate:function [控制器名称] [函数名称] [参数-1] [参数-2]...[参数-n]
    • 生成指定名称的函数。
    • 包括所有指定的函数参数。
    • 命令中的参数名称用空格分隔。
    • (例如:g:function employees searchEmployee employee_id auth_id)
  • generate:route [模块名称] [函数名称]
    • 生成指定名称的路由。

生成多个 生成命令可以缩写为gm:[模块类型]

  • generatemultiple:[模块类型] [模块名称]
  • 要生成的模块类型应键入为单个字母
  • (例如:gm:cdrs)
    • 这将生成所有四种模块类型——即:控制器、域、仓库、服务。
  • (例如:gm:cd)
    • 这将仅生成控制器和域模块类型。
  • 此命令可以识别未知模块类型输入,并显示错误消息。