php-strict / widgets
Widgets 示例仓库。
dev-master
2019-05-29 08:54 UTC
Requires
- php: ^7.1
- php-strict/widgets-consumer: dev-master
- php-strict/widgets-producer: dev-master
- php-strict/widgets-provider: dev-master
This package is auto-updated.
Last update: 2024-09-29 05:08:52 UTC
README
Widgets 机制允许 Widgets 消费者 从 Widgets 提供者获取 Widgets,并将任何 Widgets 放置在预定义的位置。Widgets 消费者通过提供者的公共接口请求特定范围/位置的 Widgets。或者,Widgets 提供者可以将消费者对象作为参数,并注入 Widgets。为此,Widgets 消费者定义公共方法以获取当前范围和当前范围的所有位置。
Widgets 提供者 与 Widgets 数据存储一起工作。Widgets 数据存储存储关于 Widgets 范围、位置以及某些 Widget 类型相关参数的信息。Widgets 提供者引用 Widgets 生产者,这些生产者被封装在 Widgets 数据中,用于创建 Widgets。
Widgets 生产者 接收 Widgets 数据并创建 Widgets。Widgets 生产者可能是独立的(天气、货币等),也可能是某些模块的一部分(例如新闻模块的最新新闻)。
需求
- PHP >= 7.1
安装
使用 Composer 安装
- Widgets 消费者
composer require php-strict/widgets-consumer
- Widgets 提供者
composer require php-strict/widgets-provider
- Widgets 生产者
composer require php-strict/widgets-producer
用法
请参阅 src 目录中的示例。