Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [smarty] sposob przekazywania zmiennych
lisu
post
Post #1





Grupa: Zarejestrowani
Postów: 100
Pomógł: 0
Dołączył: 25.01.2003
Skąd: mazury, wawa

Ostrzeżenie: (0%)
-----


No wiec chce sobie zrobic stronke uzywajac Smarty. Nie chcac sie nauczyc zlych nawykow (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) mam kilka pytan:

Czy lepiej jest
[php:1:a80351a73e]<?php
$txt="<P> 1 akapit</P><P>blah 2 akapit</P> itd itp";
$smarty->assign('texcik',$txt);
// wyswitlenie

?>[/php:1:a80351a73e]


Czy zrobic tak:

[php:1:a80351a73e]<?php
$txt[0] = '1 Akapit';
$txt[1] = 'blah 2 akapit';
//itd itp
$smarty->assign('texcik',$txt);
//wyswietlenie
?>[/php:1:a80351a73e]
I pozniej wyswietlic to opcjami 'section' i 'loop' w smarty?
I to samo pytanie dotyczy tabel. Czy pakowac cala tabelke do jednej zmiennej
[php:1:a80351a73e]<?php

$zmienna =' <table><TR><TD>lala</TD></TR></TABLE>';
?>[/php:1:a80351a73e]

czy pakowac zawartosc tabelki do tablicy i pozniej loopami wyswietlic ?

Wydaje mi sie drugi sposob daje wiecej elastycznosci, ale czy jest to poprawne? Po prostu chcialbym uzyskac rade od profesjonalistow (IMG:http://lisu.one.pl/gfx/emotikons/smoke.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
DeyV
post
Post #2





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




Cały dowcip związany ze Smarty polega na tym, by w kodzie php nie umieszczać żadniego (pprawie zadnego) kodu HTLM. Oczywiste więc, ze należy korzystać z mechanizmow do tego przygotowanych, w tym z pętli.
Umożliwia to w dowolnym momęcie przeniesienie lub przebudowę tabel, zmianę ich wyglądu itp.
A konstrukcja akapitów? To już zależy do Ciebie i formy przechowywania danych w bazie. Tj. jesli w bazie maż każdy akapit osobno, to warto je osobno traktować do samego końca. Ale jeśli jest to jeden takst, to podział go chyba nie miałby sensu (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.09.2025 - 12:38