hnto/nuki

该包最新版本(0.1.4)没有可用的许可信息。

一个新颖且灵活的Nano PHP 框架

维护者

详细信息

github.com/Hnto/nuki

源代码

问题

安装: 75

依赖: 1

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:框架

0.1.4 2019-06-27 12:08 UTC

This package is auto-updated.

Last update: 2024-09-28 00:15:53 UTC


README

请注意,Nuki 框架目前处于BETA版本,并不适合生产环境使用。目前的使用文档也很有限。

初始构建包设置

composer require hnto/nuki

建议使用已包含框架运行所需设置的骨架应用程序 "composer create-project hnto/nuki-skeleton application_name"

初始化 Nuki 框架

构建包工具作为一个可执行的文件 "build/phing" 可用 当使用构建工具时,你将获得一系列有用的命令来设置你的应用程序。

  • 执行 "build/phing" 来查看可用的命令
    • 当执行 "init" 时,构建工具将安装所需的包,设置文件、文件夹等。

运行框架

Nuki 框架与 单元 合作,这些单元是独立运行的独立应用程序。
这些单元包含运行你的单元所需的所有文件夹、类等。一个服务是执行单元所必需的。在服务中,你可以处理用户输入、进行模板处理、注册事件、监视器(监听器)并根据需要触发它们。

步骤

  • 通过运行构建命令 "create-unit" 创建一个新的单元,并按照步骤进行。
  • 通过运行构建命令 "create-service" 为单元创建一个新的服务,并按照步骤进行。
  • 通过运行构建命令 "create-events" 为服务创建(可选)事件,并按照步骤进行。
  • 通过运行构建命令 "create-repository" 为应用程序创建存储库,并按照步骤进行。
  • 通过运行构建命令 "create-provider" 为存储库创建(可选)提供者,并按照步骤进行。
  • 在 "routes/app.php" 文件中添加你的路由。

单元结构

  • 单元 -> 身份验证
    • 服务 -> 登录
      • 方法: index

有关此结构外观的示例,请访问骨架应用程序并查看文件夹 "build/format/Units/Skeleton"。