Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> php smarty
atomp3
post
Post #1





Grupa: Zarejestrowani
Postów: 126
Pomógł: 1
Dołączył: 31.03.2006

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


Witam

na tej stronie napisałem posta: http://www.phpinsider.com/smarty-forum/viewtopic.php?t=11001

Ponieważ nie chce mi sie przepisywać napisze krótko o co mi chodzi.

W pliku index.php steruje strona przez switch`a (kod w linku powyzej) -> wywoluje funkcje ktora nastepnie poprzez smarty wyswietla na index.tpl.

Jednak nie wiem czy robie to poprawnie i druga sprawa czy musze uzywac zmiennych globalnych w funkcjach? $db i $smarty? inaczej nie dzialaja.

Dzieki za wszelkie info. Szczerze to nie wiem jak to najlepiej ugryzc zeby bylo zgrabnie, chodzi mi o sterowanie strona z poziomu index.php wywolanie funkcji i wyswietlnie smarty na index.tpl
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
strife
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


No przecież w ostatnim listingu Ci to napisałem, patrz:

  1. <?php
  2. class Foo
  3. {
  4. var $Smarty;
  5.  
  6. // konstruktor
  7. function Foo( $oSmarty )
  8. {
  9. $this -> Smarty = $oSmarty;
  10. }
  11. function dodaj()
  12. {
  13. $smarty = $this -> Smarty;
  14. $smarty -> assign('action', 'dodaj');
  15. }
  16. function usun()
  17. {
  18. $smarty = $this -> Smarty;
  19. $smarty -> assign('action', 'usun');
  20. }
  21. }
  22.  
  23.  
  24. $o = new Foo( new Smarty );
  25. ?>


Wtedy nie musisz w metodach przekazywać obiektu Smarty. O to Ci chodzi ?
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: 10.10.2025 - 17:12