Smarty pentru programatori referat





Avantajul principal pentru programatori este că ei scriu codul într-un fişier PHP fără a mai combina instrucţiunile cu HTML. Mai mult, dacă designerul schimbă layout-ul unei pagini programatorul nu va trebui sa schimbe codul pentru a se potrivi noului layout din moment ce funcţionalităţile nu se vor schimba. Programatorul va face ce are de făcut, va asigna template-urilor toate valorile care sunt necesare pentru a fi tipărite pe site, neavând nimic de-a face cu evoluţia layout-ului. Deci prin Smarty programatorul are independenţa faţă de designer.
În fişierul PHP trebuie inclusă clasa Smarty: require 'Smarty.class.php\'. Apoi trebuie instanţiat smarty cu $smarty = new Smarty.. Pentru a asigna o variabilă unui template va trebui smarty->assign(\'UserName\','Alina'). După ce totul este finalizat va trebui apelată metodă de afişare a template-ului: $smarty->display(\'index.tpl\').



Un exemplu de cod arată în felul următor (index.php):

Template-ul arată în felul următor (index.tpl):


Welcome {$Username}


Poţi crea un array în PHP şi să-l transmiţi în template:
$tmp = array ( \'UID\'=> \'10\', &\'Name\' => \'Alina\', \'Adresa\'=>\'home adress\');
$smarty->assign(\'info\', $tmp);
Smarty este un tool puternic atât pentru designeri, cât şi pentru programatori. Folosind Smarty poţi reduce timpul de dezvoltare şi de intreţinere al unui site. Dacă eşti un programator nu mai trebuie să combini codul PHP cu codul HTML. Trebuie doar să rezolvi partea logica şi să laşi partea de HTML designerilor.











Copyright © Contact | Trimite referat


Ultimele referate adaugate
Mihai Beniuc
   - Mihai beniuc - „poezii"
Mihai Eminescu Mihai Eminescu
   - Mihai eminescu - student la berlin
Mircea Eliade Mircea Eliade
   - Mircea Eliade - Mioara Nazdravana (mioriţa)
Vasile Alecsandri Vasile Alecsandri
   - Chirita in provintie de Vasile Alecsandri -expunerea subiectului
Emil Girlenu Emil Girlenu
   - Dragoste de viata de Jack London
Ion Luca Caragiale Ion Luca Caragiale
   - Triumful talentului… (reproducere) de Ion Luca Caragiale
Mircea Eliade Mircea Eliade
   - Fantasticul in proza lui Mircea Eliade - La tiganci
Mihai Eminescu Mihai Eminescu
   - „Personalitate creatoare” si „figura a spiritului creator” eminescian
George Calinescu George Calinescu
   - Enigma Otiliei de George Calinescu - geneza, subiectul si tema romanului
Liviu Rebreanu Liviu Rebreanu
   - Arta literara in romanul Ion, - Liviu Rebreanu











Scriitori romani