Add funkció smarty

Add funkció smarty

Gyakran a probléma merül fel, hogy egy funkció hozzáadása Smarty a felvezető.
Például úgy, hogy lehetséges volt feldolgozni néhány adatot a sablont. Ez a funkció minden bizonnyal élvezte fejlesztő Webex oldalon. szervezni kiváló minőségű nyomtatás.

Ehhez a Smarty egy különlegessége: a regisztrációs funkciókat.

minden nagyon egyszerű elv.

Add a funkciót Smarty

A PHP fájl által létrehozott Smarty objektumot adunk a kódot vonal (egy funkció hozzáadása Smarty):

Amennyiben function_name_to_call_in_smarty - függvény nevét, hogy fog okozni a Smarty és your_function_name - valódi neve a függvény a PHP, ami nevezhető.

Természetesen a funkciók neve Smarty és a PHP lehet azonos.

Aztán valahol a Smarty hatályát (közel varrás regisztrációs funkció, vagy egy külön php fájlt inklyuditsya) kell bejelenteni, és leírja fukntsii your_function_name.

Minden készen áll, hogy működjön, és hozzá kell adni Smarty.

Most nézd meg, hogyan kell hívni ezt a függvényt a Smarty:

Az eredmény ebben a sorban a kódot a Smarty sablon:

Szia HTMLER.ru! Örülök, hogy találkoztunk!

Mint látható, egy funkció hozzáadása Smarty nem nehéz. És hívják még könnyebb. Csak azt kell regisztrálni a függvény nevét, amit előzetesen regisztrált és egy sor paramétert, hogy kell átadni. Ezek a paraméterek bármilyen szám lehet.

Ezen kívül, ha egy függvény hozzá Smarty, akkor lehet továbbítani nem csak a sorok (mint a fenti példában), hanem a változók, amelyek megjelennek a sablon, például:

Ahol, $ elem_name - proassignenaya ez a változó a Smarty sablon (amelyek származhatnak szerkezet), hanem ez került át a funkciót.

Kapcsolódó cikkek