milkyway-multimedia / ss-behaviours
该包最新版本(0.1.0)没有可用的许可信息。
为Silverstripe中的任何DataObject添加哈希或别名
0.1.0
2014-09-12 04:13 UTC
Requires
- hashids/hashids: 1.0.0
This package is not auto-updated.
Last update: 2024-09-11 22:43:24 UTC
README
行为是一组用于Silverstripe的常见DataExtensions和特性
- 可哈希:这为您的DataObject创建一个唯一的哈希值。该值无法解码,但不依赖于原始DataObject上的任何字段。这主要用于替换ID以隐藏前端上的ID,或者在没有唯一值需要的情况下,可以作为通过某些属性(如产品选项 - 相同大小、颜色等)区分记录的参考。
- 可别名:这为DataObject创建一个别名。这个别名可以解码回其原始状态。通常用作URL中的ID的替代品。
安装
将以下内容添加到您的composer.json文件中
"require" : {
"milkyway-multimedia/ss-behaviors": "dev-master"
},
将以下内容添加到您希望哈希/别名的对象的YAML配置中
YourDataObject:
extensions:
- Milkyway\SS\Behaviours\Extensions\Hashable
许可
- MIT
版本
- 0.2 (Alpha)