milkyway / silverstripe-hasonecompositefield
0.0.1
2013-12-09 00:37 UTC
Requires
- silverstripe/framework: ~3.1
This package is not auto-updated.
Last update: 2022-02-01 12:29:07 UTC
README
此模块允许您从父记录表单中直接添加和编辑 has_one,使其看起来像是父记录表单的一部分。
我还没有用它与 GridField 进行测试(还没必要)。希望听到它是否可以工作,但我有 40/60 的把握它不能按原样工作。
要求
- SilverStripe 3.1
作者
- Mellisa Hankins [mell@milkywaymultimedia.com.au]
使用 composer 安装
composer require milkyway/silverstripe-hasonecompositefield:*
示例代码
$relField = HasOneCompositeField::create('ContentBlock', 'Content Block', $this->ContentBlock(), $fields = null);
如果没有定义字段,该字段将尝试在传入的记录上找到 getHasOneCMSFields 方法,否则将回退到 getCMSFields。
注意:如果在表单保存时记录尚不存在,它将保存记录。目前,尚无删除记录的方法,但如果需要,有其他模块提供该解决方案。