dereuromark / cakephp-favorites

CakePHP 收藏插件

安装: 540

依赖项: 1

建议: 0

安全性: 0

星标: 1

关注者: 2

分支: 0

开放问题: 1

类型:cakephp-plugin

0.1.2 2024-09-16 14:31 UTC

This package is auto-updated.

Last update: 2024-09-16 20:52:28 UTC


README

CI Coverage Status PHPStan Latest Stable Version Minimum PHP Version License Total Downloads

CakePHP 应用程序的收藏插件。

此分支用于与 CakePHP 5.0+ 一起使用。详细信息请参阅 版本映射

动机

旧的收藏插件似乎不再受支持

此插件旨在合并并复兴它们作为现代 CakePHP 5.x 插件。希望我们很快就能恢复所有功能并使其正常工作。

功能

“收藏”让用户可以表达他们对某些内容的感受。让任何模型在几分钟内变得可互动!

现代应用中有许多实现

  • 星标,即 GitHub 星标(移除星标)
  • GitHub 反应
  • Facebook 反应
  • YouTube 点赞
  • Slack 反应
  • Reddit 投票
  • Medium Claps

此包目前主要支持三种不同类型的实体基本反应

  • 星标(是/否)
  • 点赞(上/下/无)
  • 收藏(自定义枚举列表)

但它可以根据应覆盖所有可能的用例并适用于企业应用(包括每个实体的多个反应)来开发。欢迎提供帮助。

可以在星标的记录本身上放置一个“计数器缓存”字段,以便更容易地计算“星标”,而无需在运行时计算它。

对于评分(例如,1-5 星范围),请使用 https://github.com/dereuromark/cakephp-ratings

安装、设置、使用

有关详细信息,请参阅 文档

演示

请参阅 https://sandbox.dereuromark.de/sandbox/favorite-examples