![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 1 Dołączył: 26.08.2006 Skąd: Simplicity Ostrzeżenie: (0%) ![]() ![]() |
Witam. Jak można dostać się do metod klasy wewnątrz funkcji, bez używania zmiennych globalnych, ponownego tworzenia jej instancji w ciele funkcji lub ustawiania jej jako metody klasy(bardzo ważne)? Prawdopodobnie jest to proste pytanie, ale od jakiegoś czasu nie programowałem w php i dużo zapomniałem)Pozdrawiam i dzięki za pomoc.
Ten post edytował fjellah 28.08.2009, 08:48:37 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 1 Dołączył: 26.08.2006 Skąd: Simplicity Ostrzeżenie: (0%) ![]() ![]() |
Postanowiłem użyć singletona...Wygląda on tak:
Wywołanie Plik wyswietl.php Wywołanie funkcji skroc_link w szablonie smarty: Przykładowo, gdy próbuję zawrzeć stronę(->funkcją skroc_link@ostatnia linia), wszystko działa prawidłowo, tzn. strona wyświetla się. Jednak, gdy próbuję wyświetlić tpla wewnątrz zaincludowanej strony, poprzez $smarty->display('artykuly.tpl');, pojawia się błąd Co trzeba poprawić, żeby metoda była widoczna w funkcji skroc_link, a tym samym, także w pliku dołączanym? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 18:57 |