Skip to content

HorizontalRule ​

Type
Class
Namespace
craft\fieldlayoutelements
Inherits
craft\fieldlayoutelements\HorizontalRule » craft\base\FieldLayoutElement » yii\base\BaseObject
Implements
craft\base\FieldLayoutElementInterface, yii\base\Configurable
Uses traits
yii\base\ArrayableTrait
Since
3.5.0

HorizontalRule represents an <hr> UI element can be included in field layouts.

View source

Public Properties ​

PropertyDescription
widthinteger – The width (%) of the field

Public Methods ​

MethodDescription
__call()Calls the named method which is not a class method.
__construct()Constructor.
__get()Returns the value of an object property.
__isset()Checks if a property is set, i.e. defined and not null.
__set()Sets value of an object property.
__unset()Sets an object property to null.
canGetProperty()Returns a value indicating whether a property can be read.
canSetProperty()Returns a value indicating whether a property can be set.
className()Returns the fully qualified name of this class.
extraFields()Returns the list of fields that can be expanded further and returned by toArray().
fields()
formHtml()Returns the element’s form HTMl.
hasCustomWidth()Returns whether the element can have a custom width.
hasMethod()Returns a value indicating whether a method is defined.
hasProperty()Returns a value indicating whether a property is defined.
init()Initializes the object.
selectorHtml()Returns the selector HTML that should be displayed within field layout designers.
settingsHtml()Returns the settings HTML for the layout element.
toArray()Converts the model into an array.

formHtml() ​

Returns the element’s form HTMl.

Return null if the element should not be present within the form.

View source

Arguments ​

Returns ​

string, null

selectorHtml() ​

Returns the selector HTML that should be displayed within field layout designers.

View source

Returns ​

string

Protected Methods ​

MethodDescription
containerAttributes()Returns the element container HTML attributes.
extractFieldsFor()Extract nested fields from a fields collection for a given root field Nested fields are separated with dots (.). e.g: "item.id" The previous example would extract "id".
extractRootFields()Extracts the root field names from nested fields.
resolveFields()Determines which fields can be returned by toArray().