Source of file ProvidesHasOneInlineFields.php
Size: 0,614 Bytes - Last Modified: 2021-12-23T10:38:16+00:00
/var/www/docs.ssmods.com/process/src/src/ProvidesHasOneInlineFields.php
123456789101112131415161718192021222324252627 | <?php namespace SGN\HasOneEdit; /** * Trait ProvidesHasOneInlineFields * @package SGN\HasOneEdit * @mixin \SilverStripe\ORM\DataObject */ trait ProvidesHasOneInlineFields { /** * @param string $relationName * @return \SilverStripe\Forms\FieldList|\SilverStripe\Forms\FormField[] */ public function provideHasOneInlineFields($relationName) { $fields = $this->getCMSFields()->dataFields(); foreach ($fields as $name => $field) { $field->setName($relationName . HasOneEdit::FIELD_SEPARATOR . $field->getName()); } return $fields; } } |