Cake\View\Helper\FormHelper::_inputContainerTemplate PHP Метод

_inputContainerTemplate() защищенный Метод

Generates an input container template
protected _inputContainerTemplate ( array $options ) : string
$options array The options for input container template
Результат string The generated input container template
    protected function _inputContainerTemplate($options)
    {
        $inputContainerTemplate = $options['options']['type'] . 'Container' . $options['errorSuffix'];
        if (!$this->templater()->get($inputContainerTemplate)) {
            $inputContainerTemplate = 'inputContainer' . $options['errorSuffix'];
        }
        return $this->formatTemplate($inputContainerTemplate, ['content' => $options['content'], 'error' => $options['error'], 'required' => $options['options']['required'] ? ' required' : '', 'type' => $options['options']['type'], 'templateVars' => isset($options['options']['templateVars']) ? $options['options']['templateVars'] : []]);
    }

Usage Example

 protected function _inputContainerTemplate($options)
 {
     return parent::_inputContainerTemplate(array_merge($options, ['options' => $this->_getDefaultTemplateVars($options['options'])]));
 }