![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 103 Pomógł: 0 Dołączył: 25.04.2003 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Mam pytanie jak kazać Smarty'iemu aby wszystko miedzy np. {a}{/a} "przepuszczał" przez funkcję x, i podmnieniał to na to co zwróci funkcja? Z dodaniem funkcji do Smartiego nie ma problemu znalazłem to w manualu, ale jak ten tag dodać? nie wiem.
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 554 Pomógł: 0 Dołączył: 4.04.2002 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
register_block - reszta w manualu (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 103 Pomógł: 0 Dołączył: 25.04.2003 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Napotkałem jeden mały problem - co zrobić jeżeli funkcją "parsującą" jest metoda klasy?
[php:1:754e05de29]<?php $smarty-> register_block("moj_tag", "$obj / $this -> parsuj_tag"); ?>[/php:1:754e05de29] (IMG:http://forum.php.pl/style_emoticons/default/happy.gif) nie działa :/ |
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
[php:1:ef42c350bf]<?php
$smarty-> register_block("moj_tag", array($this, "parsuj_tag")); // albo $smarty-> register_block("moj_tag", array('nazwa_klasy', "parsuj_tag")); ?>[/php:1:ef42c350bf] Nie wiem czy zadziala w przypadku Smarty, ale ogolnie w funkcjach, ktore przyjmuja za argument funkcje callback takie cos dziala. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 18:54 |