Get a child Inputfield having a name attribute matching the given $key.
This method can also get settings, attributes or API variables, so long as they don't
collide with an Inputfield name. For that reason, you may prefer to use the Inputfield::getSetting()
,
Inputfield::attr()
or Wire::wire()
methods for those other purposes.
If you want a method that can only return a matching Inputfield object, use the
Inputfield
method .
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
$inputfield = $inputfieldWrapper->get(string $key);
Arguments
Name | Type(s) | Description |
---|---|---|
key | string | Name of Inputfield or setting/property to retrieve. |
Return value
Exceptions
Method can throw exceptions on error:
WireException
- Only in core development/debugging, otherwise does not throw exceptions.
See Also
InputfieldWrapper methods and properties
API reference based on ProcessWire core version 3.0.236