Loading:


    Kurs Smarty dla początkujących
    TABLICE ASOCJACYJNE W SMARTY

    Są to tablice które zawierają klucz i wartość np:
    $pracownicy = array(
      "Jan"=>array("stanowisko"=>"księgowy"),
      "Marian"=>array("stanowisko"=>"grafik"),
      "Aga"=>array("stanowisko"=>"programista"),
    );

    Jak obsłużyć taką tablicę pokazuje Listing 1.2
    {foreach item=pracownik  from=$pracownicy }
    item- to nazwa odwołania do tablicy
    from- to zmienna przekazana z php zawierająca tablice

    {$pracownik.stanowisko}
    $pracownik- to odwołanie do tablicy

    stanowisko- to jak widać odwołanie do tablicy z drugiego poziomu czyli do wartości stanowisko



    Dalsza czê¶æ: 1 2 3 4 5 6 7 8

    Napisz Artyku³

    Listing


    // LISTING 1.2
    // kod pliku index.php
    include ("libs/Smarty.class.php");
    $smarty = new Smarty();
    $pracownicy = array(
      "Jan"=>array("stanowisko"=>"księgowy"),
      "Marian"=>array("stanowisko"=>"grafik"),
      "Aga"=>array("stanowisko"=>"programista"),
    );
    $smarty->assign("pracownicy",$pracownicy);
    $smarty->display("index.tpl");

    // kod szablonu index.tpl
    <html>
    <body>
    <table><tr><td>Imię</td><td>Stanowisko</td></tr></table>
    {foreach item=pracownik  from=$pracownicy }
    <tr>
    <td>{$pracownik.stanowisko}</td>
    </tr>
    {/foreach}
    </body>
     </html>





    Dodano przez: igor
    Ranga: Administrator serwisu Punktów: 0
    Komentarze użytkowników
    kurs bardzo biedny ale stronka zapowiada sie bardzo fajnie :D
    autor: pepe_bombiarz | 19 | 2008-12-23 14:26:43


    To kurs dla początkujących, jeśli napiszesz dla zaawansowanych to będziemy wdzięczni.
    autor: Igor | 20 | 2008-12-24 13:22:28


    Jak dla mnie super!!! Na początek wystarcza - a wiadomo, że najtrudniej zacząć. Nie mogłam załapać jak rozdzielać kod, tu jest to fajnie pokazane. DZIĘKI!!!
    autor: Meg | 52 | 2009-01-19 20:20:46


    Panowie zapomnieli dodać zaznacznika ?> na końcu kodu php :)
    autor: michalszz | 497 | 2009-09-06 22:46:08


      • Tre¶æ komentarza
        Kod do komentarza (opcjonalnie)
        PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
        Autor
        Token
        token

         

         








    funkcje.net
    Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2025 v.1.5 | design: diviXdesign & rainbowcolors