InputfieldSelect::get() method

Get property

  • 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 = $inputfieldSelect->get(string $key);

Arguments

NameType(s)Description
keystring

Name of property or attribute to retrieve.

Return value

array mixed null

Value of property or attribute, or NULL if not found.

See Also


InputfieldSelect methods and properties

API reference based on ProcessWire core version 3.0.244

I just love the easy and intuitive ProcessWire API. ProcessWire rocks!” —Jens Martsch, Web developer