FIX: Change creation of CreatedField to unchained as setName() method of DatetimeField is not chainable

This commit is contained in:
Gordon Anderson 2016-01-08 12:51:14 +07:00
parent 8dc36df7a4
commit 450ed93f36

View File

@ -570,14 +570,15 @@ class Comment extends DataObject {
_t('Comment.ParentComment_Title', 'This comment is a reply to the below') _t('Comment.ParentComment_Title', 'This comment is a reply to the below')
)); ));
// Created date // Created date
$fields->push( // FIXME - the method setName in DatetimeField is not chainable, hence
$parent // the lack of chaining here
->obj('Created') $createdField = $parent
->scaffoldFormField($parent->fieldLabel('Created')) ->obj('Created')
->setName('ParentComment_Created') ->scaffoldFormField($parent->fieldLabel('Created'));
->setValue($parent->Created) $createdField->setName('ParentComment_Created');
->performReadonlyTransformation() $createdField->setValue($parent->Created);
); $createdField->performReadonlyTransformation();
$fields->push($createdField);
// Name (could be member or string value) // Name (could be member or string value)
$fields->push( $fields->push(