Documentation · ViewHelper reference

XSD schema file | vhs 2.1.4

Variable / ConvertViewHelper

Convert ViewHelper

Converts $value to $type which can be one of 'string', 'integer', 'float', 'boolean', 'array' or 'ObjectStorage'. If $value is NULL sensible defaults are assigned or $default which obviously has to be of $type as well.

  • Tag usage example

    <v:variable.convert value="[mixed]" type="NULL" default="[mixed]">
    	<!-- tag content - may be ignored! -->
  • Inline usage example

    {v:variable.convert(value: [mixed], type: 'NULL', default: [mixed])}


Argument Description Type

Optional default value to assign to the converted variable in case it is NULL.


Data type to convert the value into. Can be one of "string", "integer", "float", "boolean", "array" or "ObjectStorage".


Value to convert into a different type

Required attribute

Revision history

commit da7677bc74f14e9a9300e4ba4487e52c3cb97642
Author: Claus Due <*****>
Date:   Sun Apr 20 01:13:33 2014 +0200

    [TASK] Switch to namespaces

commit 12ff0ddfb8d36c51f2d3befde7ae812177c80d5d
Author: Xaver Maierhofer <*****>
Date:   Wed Jun 11 00:01:47 2014 +0200

    [TASK] CGL remove use leading backslash
    PHP Docs
    Note that for namespaced names (fully qualified namespace names containing namespace separator, such as Foo\Bar as opposed to global names that do not, such as FooBar),
    the leading backslash is unnecessary and not recommended, as import names must be fully qualified, and are not processed relative to the current namespace.

commit 716b251b6470782dbc09ca6e883b00cb75e5e440
Author: Claus Due <*****>
Date:   Thu Jan 15 04:52:28 2015 +0100

    [TASK] More test ports

commit 8bb2fc5ee124ba19b0a0ab8e061c9a153fc4651f
Author: Xaver Maierhofer <*****>
Date:   Sun Jan 18 17:56:13 2015 +0100

    [TASK] Reference Copyright to file