Ich bin eine array
namens $additional_infos
von PHP-Datei zu einer Smarty-Vorlage Datei zuweisen.Zugriff auf Schlüssel und Wert eines Arrays mit verschachteltem Element und Schlüssel in Smarty-Vorlage?
foreach ($results as $row) {
$additional_infos[] = array('informations_client' => $row['informations_client'], 'field_type' => $row['field_type']);
}
Das Array Druck ist wie dieser
Array
(
[0] => Array
(
[informations_client] => Nom
[field_type] => 1
)
[1] => Array
(
[informations_client] => Prénom
[field_type] => 1
)
[2] => Array
(
[informations_client] => Adresse
[field_type] => 2
)
)
Ich kann dies wie folgt in Vorlage anzuzeigen:
{foreach name=outer item=contact from=$additional_infos}
<hr />
{foreach key=key item=item from=$contact}
{$key}: {$item}<br />
{/foreach}
{/foreach}
Es funktioniert gut:
informations_client: Nom
field_type: 1
informations_client: Prénom
field_type: 1
Ich möchte um direkt aufzuzugreifenoder field_typ
e aber ich habe Smarty-Fehler.
würde Ich mag etwas verwenden, wie dies {$item. field_type}
Wie kann ich das tun?
Sie können {$ item [ ‚field_type‘]} –
@PavelPetrov Ich habe eine Stunde dafür aufwenden und entschied sich schließlich für SO etwas Hilfe zu finden. Gleich nachdem ich meine Frage gestellt habe, stelle ich fest, dass ich direkt auf diese Weise in einer einzigen Foreach zugreifen kann: '{$ contact.informations_client}' –