milkyway-multimedia/ss-behaviours

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

为Silverstripe中的任何DataObject添加哈希或别名

安装: 107

依赖: 2

建议者: 0

安全: 0

星标: 4

关注者: 3

分支: 1

开放问题: 2

类型:silverstripe-module

0.1.0 2014-09-12 04:13 UTC

This package is not auto-updated.

Last update: 2024-09-11 22:43:24 UTC


README

Build Status

行为是一组用于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)

联系

Milkyway Multimedia