src/Helpers/Html.php
public static function activeHiddenInput($model, $attribute, $options = [], $encoding = null)
    {
        return static::activeInput('hidden', $model, $attribute, $options, $encoding);
    }
public static function activeHiddenInput($model, $attribute, $options = [], $encoding = null)
    {
        return static::activeInput('hidden', $model, $attribute, $options, $encoding);
    }
Generates a hidden input tag for the given model attribute.
This method will generate the "name" and "value" tag attributes automatically for the model attribute
unless they are explicitly specified in `$options`.
@param Model $model the model object
@param string $attribute the attribute name or expression. See [[getAttributeName()]] for the format
about attribute expression.
@param array $options the tag options in terms of name-value pairs. These will be rendered as
the attributes of the resulting tag. The values will be HTML-encoded using [[encode()]].
@param string $encoding
See [[renderTagAttributes()]] for details on how attributes are being rendered.
@return string the generated input tag