Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dlaczego Smarty?
DEXTER_c
post
Post #1





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 8.12.2005

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


Do dziś po prostu ustawiam zmienne i includuje szablon, który może wyglądać mniej więcej tak:
  1. <?php
  2. $this->HTML = '
  3.  <h3>'.$title.'</h3>
  4.  <p>'.$tekst.'</p>
  5. ';
  6. ?>


Tak więc mam oddzieloną prezentację od kodu.

Bardzo proszę o wyjaśnienie mi, na czym skorzystam decydując się na zastosowanie Smarty? Interesuje mnie głównie wydajność.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Cysiaczek
post
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




ehh. Zauważ, ze wiele osób stosuje te ifelsy do bardziej skomplikowanych zadań - do testowania zmiennych logiki. Twój przykład jest jak najbardziej do przyjęcia, ale zważ, że można to z powodzeniem zrobić przez
  1. <p style="color: <?php print $color; ?>">ble ble ble</p>

a testowanie ciut wyżej - w logice widoku (ja taką wyróżniam dla bardziej skomplikowanych). Nawet, jeśli uznamy, że Twoje rozwiązanie jest lepsze, to czy dla takiej pierdoły mam pakować do systemu Smarty...

Pozdrawiam.
Go to the top of the page
+Quote Post

Posty w temacie
- DEXTER_c   Dlaczego Smarty?   20.12.2006, 13:31:24
- - DeyV   Na wydajności NIE zyskasz. Smarty służy do podni...   20.12.2006, 14:15:16
- - mike_mech   Przenoszę z Przedszkola na Hydepark. P.S. CytatTa...   20.12.2006, 14:20:06
- - SHiP   Przykłady; - W twojej metodzie przed każdym apostr...   20.12.2006, 14:30:17
- - Speedy   Przedstawiony przez Ciebie przykład jest bardzo tr...   20.12.2006, 14:35:40
- - darektbg   Witam ! Smarty ma sporo zalet, ale wg. mnie je...   20.12.2006, 15:04:04
|- - Sh4dow   Cytat(darektbg @ 20.12.2006, 15:04:04...   20.12.2006, 15:53:06
|- - darektbg   Witam ! Cytat(Sh4dow @ 20.12.2006, 15...   20.12.2006, 21:20:36
- - ikioloak   Zgoda, nauka skladni smarty nie stanowy problemu, ...   20.12.2006, 19:12:24
- - skowron-line   KodSmarty robia sie klopotliwe kiedy zagniezdzasz ...   20.12.2006, 21:04:36
|- - ikioloak   Cytat(skowron-line @ 20.12.2006, 21...   21.12.2006, 00:31:59
- - NuLL   CytatZwlaszcza ze ten minijezyk duzo nie wnosi. Dl...   21.12.2006, 01:05:01
- - ikioloak   Jasne Null, tu sie zgodze, ale zazwyczaj mozna uzy...   21.12.2006, 01:17:27
- - NuLL   Cytatzazwyczaj mozna uzywac short_tagow Short_tagi...   21.12.2006, 07:44:31
- - ikioloak   Ok byc moze jest bzdura. Pokaz mi w takim razie w...   21.12.2006, 10:28:18
- - Ace   zawsze masz dostep do {assign var="..." ...   21.12.2006, 12:04:52
- - Speedy   Większość opisanych tutaj problemów...   21.12.2006, 13:05:24
- - ikioloak   Chyba nikogo nikomu przekonac sie nie da. Ze smart...   21.12.2006, 13:34:54
- - DeyV   Ale jeśli już tak na to patrzeć - znam ludzi, któr...   21.12.2006, 13:39:04
- - Ace   @ikioloak: dokladnie tak robie, i w niczym mi to n...   21.12.2006, 14:06:13
- - ikioloak   Problem jest kiedy masz formularz generowany dynam...   21.12.2006, 14:12:45
- - Sh4dow   Niewykorzystujac całej mocy jaka posiada smarty to...   21.12.2006, 15:07:24
- - DEXTER_c   Czy mógłby mi ktoś wyjaśnić na jakiej zasadzie dzi...   21.12.2006, 22:43:53
- - Ace   w manualu masz to raczej dokladnie opisane... htt...   22.12.2006, 11:22:27
|- - DEXTER_c   Cytat(Ace @ 22.12.2006, 11:22:27 ) w ...   22.12.2006, 11:58:18
|- - Sh4dow   Cytat(DEXTER_c @ 22.12.2006, 11:58:18...   27.12.2006, 12:20:14
|- - Denver   Cytat(Sh4dow @ 27.12.2006, 14:20:14 )...   27.12.2006, 12:53:46
|- - Sh4dow   Cytat(Denver @ 27.12.2006, 12:53:46 )...   28.12.2006, 12:25:01
- - envp   A czemu nie szablony php? Bo chyba o to autorowi t...   22.12.2006, 12:45:31
|- - DEXTER_c   Cytat(envp @ 22.12.2006, 12:45:31 ) A...   22.12.2006, 23:33:38
- - Cysiaczek   Przyznam, ze obcowałem ze Smarty bardzo krótko, wł...   22.12.2006, 15:27:56
|- - bełdzio   Cytat(Cysiaczek @ 22.12.2006, 15:27:5...   28.12.2006, 11:14:18
- - ikioloak   Ciekawa opcja wydaja sie tez PHPTAL. Testowaliscie...   23.12.2006, 01:11:06
- - Ace   W smarty podoba mi sie też to, że tworze sklep int...   23.12.2006, 12:26:40
- - envp   @ DEXTER_c Przeciez ja tez mogę wrzucić kilka elem...   23.12.2006, 16:15:45
- - Cysiaczek   ehh. Zauważ, ze wiele osób stosuje te ifelsy do ba...   28.12.2006, 11:55:54
- - Denver   Cysiaczek: dlaczego zmienną $color ustawiasz ...   28.12.2006, 12:05:42
- - Cysiaczek   Idąc dalej tokiem tego rozumowania, to tak: progra...   28.12.2006, 12:24:13
|- - Denver   @Cysiaczek: Nigdzie nie napisałem, że podczas prac...   28.12.2006, 13:00:41
|- - WereWolf   Cytat(Denver @ 28.12.2006, 13:00:41 )...   28.12.2006, 13:38:37
- - Cysiaczek   @Sh4dow - oczywiście winię ludzi : ). Nie mam nic ...   28.12.2006, 12:31:02
- - Cysiaczek   Myślę, że mówiąc "grafik...   28.12.2006, 13:48:10
- - Denver   Jak najbardziej, mianem grafika określam osobę, kt...   28.12.2006, 14:10:49


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: 7.10.2025 - 09:25