Smarty több dimenziós tömb elérése
Üdv!
A smartyval ismerkedem, a régi kódjaimat próbálom szépíteni, és a több dimenziós tömböknél akadt egy kis gondom:
(Csak a kapcsolódó kódot illesztem be, és a $rows tartalmaz adatokat)
index.phpindex.tplPersze, semmit sem ír ki... Hol a hiba?
■ A smartyval ismerkedem, a régi kódjaimat próbálom szépíteni, és a több dimenziós tömböknél akadt egy kis gondom:
(Csak a kapcsolódó kódot illesztem be, és a $rows tartalmaz adatokat)
index.php
<?php
$iSzamlalo=0;
while($rows=mysql_fetch_array($result)){
$aChat[$iSzamlalo++] = array (
'date' => '$rows[\'date\']',
'author' => '$rows[\'username\']',
'message'=> 'wordwrap($rows[\'message\'], 18, "<br />", 1)');
}
$smarty->assign('chatTomb', $aChat);
?>
{foreach from=$chatTomb key=id item=data}
<div class="chat_date">{$data.date}</div>
<div class="chat_author">{$data.author}</div>
<div class="chat_message">{$data.message}</div>
{/foreach}
idézőjel kell?
én így csinálnám
próbáld így
üdv
BL
béna
Igen, az idézőjelekkel hibáztam, de egy objektum láthatóságát nem vettem figyelembe, ezért nem jelent meg a tartalom, aminek semmi köze a smartyhoz.
Azóta is barátkozom a smartyval, és szerintem nem is fogok mással fejleszteni. Szuper! :-D