Zugriff auf Array und Objekt in Smarty wie ging das nochmal ?
simples Array
PHP
|
Smarty
|
$meinarray= array ( [key1] => value1 [key2] => value2 )
|
{$meinarray.key2}
|
Assoziatives oder verschachteltes Array
PHP
|
Smarty
|
$meinarray= array ( [key1] => value1 [key2] => value2 [key3] => array
( [subkey]=>subvalue)
)
|
{$meinarray.key3.subkey}
|
Objekte
PHP
|
Smarty
|
stdClass Object ( [meineVar] => value1 )
|
{$obj->meineVar}
|
verschachtelte Objecte
PHP
|
Smarty
|
stdClass Object ( [meineVar] => value1 [meinSubObj1] => stdClass Object ( [meineSubVar1] => subwert1 )
)
|
{$obj->meinSubObj1->meineSubVar1}
|
komplexe Objecte
PHP
|
Smarty
|
stdClass Object ( [meineVar] => value1 [meinSubObj1] => stdClass Object ( [meineSubVar1] => subwert1
[meinesubVar2] => array
( [key1]=>value1
[key2]=>value2 )
) )
|
{$obj->meinSubObj1->meineSubVar2.key1}
|