Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Użycie $smarty->createTemplate
Koshin
post
Post #1





Grupa: Zarejestrowani
Postów: 196
Pomógł: 0
Dołączył: 29.04.2002
Skąd: jesteś?

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


Witam.

Może ktoś pomoże z moim problemem ze smarty.


Na wstępie krótki opis sytuacji.
  1. $smarty = new smarty();
  2. $tresc = $smarty->createTemplate('srodek.tpl','srodek');
  3. if( !$tresc->isCached() )
  4. {
  5. // miejsce 0
  6. //tutaj generuje caly content ktory ma znalesc sie jako tresc na stronie
  7. //
  8. // tutaj pobierane z bazy danych odpowiednie wartosci title oraz slowa kluczowe
  9.  
  10.  
  11. $slowa_kluczowe = $dane_z_bazy;
  12. $keywords = $dane_z_bazy_2;
  13.  
  14.  
  15. }
  16. else
  17. {
  18. // miejsce 1
  19. //nic nie robie bo mam wygenerowane ten content
  20. }
  21.  
  22. $smarty->assign('srodek',$tresc->fetch());
  23.  
  24. $smarty->assign('title',$tytul_strony);
  25. $smarty->assign('keywords',$slowa_kluczowe);
  26.  
  27. $smarty->display('index.tpl');


Pytanie: jak w sytuacji gdy content srodka strony jest wygenerowany przypisac title i keywords? Dla tych, co odpowiedzą, że pobrać dane w bazie w miejscu 1, odpowiem: to po co korzystać z systemu cache, skoro i tak trzeba pobrać dane.
Proszę o pomoc lub wskazówki jak inaczej rozwiązać ten problem.


--------------------
My czuwamy.eu abyś mógł spać spokojnie
zapasowakopia.pl - myśl zanim będzie za późno.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 22.08.2025 - 02:11