PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP für Fortgeschrittene und Experten (http://www.selfphp.de/forum/forumdisplay.php?f=13)
-   -   Smarty Template Engine (http://www.selfphp.de/forum/showthread.php?t=9106)

bweichel 19.11.2004 10:27:10

Smarty Template Engine
 
Hi,

ich arbeit zum ersten mal mit Smarty, der Template Engine für PHP. Eigentlich sehr einfach zu verstehen, aber wenn es dann in eingemachte geht, komme ich wieder an meine Grenzen.

Gibt es hier jemanden der sich mit Smarty auskennt und mir sagen kann ich wie ich innerhalb eine foreach-Schleife ein weiteres Array auslesen und darstellen kann?

Vielen Dank für eure Hilfe!

Gruß Björn

Corvin 19.11.2004 12:46:00

Hi,

was genau hast du vor?
Vielleicht hilft es wenn du das mal liest

bazubi 19.11.2004 16:09:48

PHP-Code:

{foreach from=$wasweiß item=was}
  <
h1>{$was}</h1>
    {foreach 
from=$wasanderes item=and}
        {
$and}<br />
    {/foreach}
{/foreach} 

So ließt Du innerhalb eines Foreachblockes ein zweites Array aus.

Small-Talk 20.11.2004 17:25:21

Oder wenn du das zweite Array nicht durchlaufen willst, sondern nur auf die werte zugreifen willst:
PHP-Code:

$arr = array(
         array(
           
'h1'=>'Überschrift1.1',
           
'h2'=>'Uberschrift1.2'
               
),
         array(
           
'h1'=>'Überschrift2.1',
           
'h2'=>'Uberschrift2.2'
               
)
       );
$tpl->assign('wasweis'$arr); 

{foreach from=$wasweis item=was}

<h1>{$was.h1}</h1>
<h2>{$was.h2}</h2>

{/foreach}


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:56:05 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.