Get setting or attribute
This can also be accessed directly, i.e.
$value = $inputfield->property;
.For getting attribute values, this will work, but it is preferable to use the
Inputfield::attr()
method.For getting non-attribute values that have potential name conflicts with attributes (or just as a reliable alternative), use the
Inputfield::getSetting()
method instead, which excludes the possibility of overlap with attributes.
Example
// Retrieve the value of a property
$value = $item->get("some_property");
// Retrieve the value of the first non-empty property:
$value = $item->get("property1|property2|property2");
// Retrieve a value using array access
$value = $item["some_property"];
Usage
$array = $inputfieldImage->get(string $key);
Arguments
Name | Type(s) | Description |
---|---|---|
key | string | Name of property or attribute to retrieve. |
Return value
array
bool
mixed
string
null
Value of property or attribute, or NULL if not found.
See Also
InputfieldImage methods and properties
API reference based on ProcessWire core version 3.0.236