InputfieldWrapper::child() method

Find an Inputfield below this one that has the given name

This is an alternative to the getChildByName() method, with more options for when you need it. For instance, it can also accept a selector string or numeric index for the $name argument, and you can optionally disable the $recursive behavior.

Available since version 3.0.110.

Usage

// basic usage
$inputfield = $inputfieldWrapper->child();

// usage with all arguments
$inputfield = $inputfieldWrapper->child($name = '', bool $recursive = true);

Arguments

NameType(s)Description
name (optional)string, int

Name or selector string of child to find, omit for first child, or specify zero-based index of child to return.

recursive (optional)bool

Find child recursively? Looks for child in this wrapper, and all other wrappers below it. (default=true)

Return value

Inputfield null

Returns Inputfield instance if found, or null if not.


InputfieldWrapper methods and properties

API reference based on ProcessWire core version 3.0.200

Twitter updates

  • New ProcessWire “User Activity” module version released (v5), this post covers what's new— More
    12 August 2022
  • New post: Multi-language field translation export/import — In this post we cover the details of a new module that enables export and import capabilities for multi-language fields in ProcessWire… More
    5 August 2022
  • Weekly update, July 29: Continuing upgrades to ProcessWire’s comments system and FormBuilder, along with a working example—More
    29 July 2022

Latest news

  • ProcessWire Weekly #430
    In the 430th issue of ProcessWire Weekly we're going to check out some brand new third party modules, a new site of the week, and more. Read on!
    Weekly.pw / 7 August 2022
  • Multi-language field translation export/import
    In this post we cover the details of a new module that enables export and import capabilities for multi-language fields in ProcessWire.
    Blog / 5 August 2022
  • Subscribe to weekly ProcessWire news

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