Ahoj,
Zkousim ve svym projectu Smarty a potrebuji poradit s jednou veci.
Mam tridu ktera mi vypisuje neco na zaklade parametru - maly priklad:
// Trida Vypis neco
<?php
class VypisNeco
{
public function GetVypisNeco($par)
{
return "text";
}
}
?>
---
index.php
<?php
$Smarty = new Smarty();
$VypisNeco = new VypisNeco();
$Smarty->assign("Vypis", $VypisNeco->GetVypisNeco($par)); <- sem potrebuji zadat parametr z template
?>
---
index.tpl
<html>
....
<body>
{$Smarty->Vypis} <- tam potrebuji dostat treba "Ahoj" a to aby se predalo do tridy VypisNeco
</body>
---
Vim ze to tak nejde, ale nevim jak to udelat abych si mohl do svych trid pridavat parametry v tpl.. Pokud to nejde tak jak se to spravne ma delat?
Muzu sve tridy nechat dedit Smarty, ale bouzel nektere z nich uz dedeji od jinych trid a php nepodporuje vicededicnost..
--
Dekuji za kazdou radu..
Ps.: Jinak vim ze existuji manualy
http://smarty.ronnieweb.net/
http://www.smarty.net/manual/
Editoval hrach: používat tagy prosím!!!