Documentación GVHIDRA 3.1.5
Referencia del Archivo compiler.assign.php

Ir al código fuente de este archivo.

Namespaces

namespace  Smarty

Funciones

 smarty_compiler_assign ($tag_attrs, &$compiler)

Documentación de las funciones

smarty_compiler_assign ( tag_attrs,
&$  compiler 
)

Smarty {assign} compiler function plugin

Type: compiler function
Name: assign
Purpose: assign a value to a template variable {assign} (Smarty online manual) Monte Ohrt (initial author) messju mohr <messju at="" lammfellpuschen="" dot="" de>=""> (conversion to compiler function)

Parámetros:
stringcontaining var-attribute and value-attribute
Smarty_Compiler

Definición en la línea 21 del archivo compiler.assign.php.

{
    $_params = $compiler->_parse_attrs($tag_attrs);

    if (!isset($_params['var'])) {
        $compiler->_syntax_error("assign: missing 'var' parameter", E_USER_WARNING);
        return;
    }

    if (!isset($_params['value'])) {
        $compiler->_syntax_error("assign: missing 'value' parameter", E_USER_WARNING);
        return;
    }

    return "\$this->assign({$_params['var']}, {$_params['value']});";
}