eghojansu/nutrition

此包已被 废弃 且不再维护。未建议替代包。

无脂框架的营养

v4.3.1 2017-11-25 12:42 UTC

README

将营养添加到 fatfree 框架

安装

composer require eghojansu/nutrition

成分

此插件为基本框架添加一些功能。

  • 安全(认证和授权)
  • SQL 连接和映射器扩展
  • 模板设置以处理模板变量
  • 简单的文件系统工具
  • 路由扩展(在 fatfree 路由上添加缺失的功能)
  • 抽象命令,使简单控制器类似于 symfony/command 组件
  • 会话闪存
  • HTML 工具(面包屑,分页)
  • 数据验证器

配置

此插件添加了一些全局配置。

[globals]
; Log file
LOG_FILE = null
ERROR_TEMPLATE = null

[DATABASE]
; database configuration
name = db_fal
username = root
password = null
host = 127.0.0.1
port = null

; Security configuration
[SECURITY]
user_class = null
user_provider = null
password_encoder = null

; Firewalls
[SECURITY.firewals.xxxNamexxx]
path = ^/admin
roles = ROLE_ADMIN
login_route = login_admin

; Role hierarchy
[SECURITY.role_hierarchy]
ROLE_B = ROLE_A
ROLE_C = ROLE_B

文档

请参阅源代码文档以查看详细信息。

数据库/映射器名称大小写使用

此库采用 PascalCase 概念开发数据库和映射器,映射器的表名将被复数化。您可以通过覆盖父方法来更改此行为。