Prado\Web\UI\TClientScriptManager::renderHiddenFieldsInt PHP Метод

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

protected renderHiddenFieldsInt ( $writer, $initial )
    protected function renderHiddenFieldsInt($writer, $initial)
    {
        if ($initial) {
            $this->_renderedHiddenFields = array();
        }
        $str = '';
        foreach ($this->_hiddenFields as $name => $value) {
            if (in_array($name, $this->_renderedHiddenFields)) {
                continue;
            }
            $id = strtr($name, ':', '_');
            if (is_array($value)) {
                foreach ($value as $v) {
                    $str .= '<input type="hidden" name="' . $name . '[]" id="' . $id . '" value="' . THttpUtility::htmlEncode($value) . "\" />\n";
                }
            } else {
                $str .= '<input type="hidden" name="' . $name . '" id="' . $id . '" value="' . THttpUtility::htmlEncode($value) . "\" />\n";
            }
            $this->_renderedHiddenFields[] = $name;
        }
        if ($str !== '') {
            $writer->write("<div style=\"visibility:hidden;\">\n" . $str . "</div>\n");
        }
    }