milkyway-multimedia / ss-dataobject-metadata
通过 many_many_extraFields 为数据对象添加元数据
dev-master
2014-07-22 00:03 UTC
Requires
- silverstripe/framework: ~3.1
Suggests
- ajshort/silverstripe-gridfieldextensions: Managing many-many relations
- colymba/gridfield-bulk-editing-tools: Managing many-many relations
- milkyway-multimedia/ss-mwm-autocomplete: Contains alternative adding of inline relations when installed with ajshort/gridfieldextensions
This package is not auto-updated.
Last update: 2024-09-10 02:34:13 UTC
README
数据对象元数据 是使用 many many extra fields 在 Silverstripe 中实现 AEV(属性-实体-值)模型的一个简单示例。
为什么? 一些数据对象经常变化,性质上具有可变性(如产品)并需要更灵活,因此不一定总是可以通过添加不会使用的列来工作。这就是这个模块发挥作用的地方。
这本身并不是非常有用,您需要安装建议模块之一以正确管理额外字段,或者您可以使用内置的 GridFieldDetailForm 来管理属性,而无需其他模块。
缺点:仅适用于集合,但这正是我主要用它来做的。
安装
将以下内容添加到您的 composer.json 文件中
"require" : {
"milkyway-multimedia/ss-dataobject-metadata": "dev-master"
}
并在您的 YAML 配置中添加一个扩展到您的 DataObject
Product:
extensions:
- Milkyway\SS\Metadata\Extensions\Metadata('RelationName (optional - will use the name of owning object for relation otherwise - in this case Product)')
许可证
- MIT
版本
- 版本 0.1 - Alpha
联系方式
Milkyway Multimedia
- 主页: http://milkywaymultimedia.com.au
- 电子邮件: mell@milkywaymultimedia.com.au
- Twitter: @mwmdesign