Clasa pentru TEMPLATES

PEAR, Smarty, ADOdb, OOP, PHP 5, XML, UML, Şabloane de proiectare, PHP-GTK.

Moderatori: coditza, Emil, Moderatori


johnutz
Senior Member
Mesaje: 956
Membru din: Mar Iul 20, 2004 9:23 am
Localitate: Între scaun şi tastatură

Mesajde johnutz » Vin Apr 13, 2007 7:36 pm

asta e de cand eram tanar :P

saschart
Average Member
Mesaje: 77
Membru din: Vin Iul 04, 2003 11:52 am
Contact:

Salut,

Mesajde saschart » Sâm Apr 14, 2007 10:32 am

Nu mi se pare ca esti contra, ideile sunt oricand binevenite.

La inceput a fost assignVar() cu variabila fara $, dar am avut nevoie la o aplicatie sa criptez variabilele si de asta am adaugat $.

Da, nu merge cu variabile array, nu vad de ce ar fi o problema

$arr_tmp_body este global pentru ca sunt multe cazuri in care un template este folosit de mai multe ori pe o pagina (de exemplu box-urile), si in felul asta nu mai deschide fisierul cu template de mai multe ori pentru ca-l ia din $arr_tmp_body care este utilizat ca buffer, in concluzie mareste viteza de executie :wink: Bineinteles se poate sa nu se foloseasca deloc acel $arr_tmp_body

Nu am inteles partea cu display logic
Web Design/Programare -


Avatar utilizator
MihaiC
Senior Member
Mesaje: 1644
Membru din: Dum Mai 14, 2006 8:07 pm

Mesajde MihaiC » Sâm Apr 14, 2007 12:47 pm

si daca am nevoie de un loop ? ... ce fac ?
Dev @

johnutz
Senior Member
Mesaje: 956
Membru din: Mar Iul 20, 2004 9:23 am
Localitate: Între scaun şi tastatură

Mesajde johnutz » Sâm Apr 14, 2007 1:06 pm

asta e de cand eram tanar :P

Avatar utilizator
MihaiC
Senior Member
Mesaje: 1644
Membru din: Dum Mai 14, 2006 8:07 pm

Mesajde MihaiC » Sâm Apr 14, 2007 8:07 pm

Dev @

Pirahna
Senior Member
Mesaje: 5985
Membru din: Dum Aug 22, 2004 2:04 am
Localitate: la birou
Contact:

Mesajde Pirahna » Dum Apr 15, 2007 4:46 am

|

saschart
Average Member
Mesaje: 77
Membru din: Vin Iul 04, 2003 11:52 am
Contact:

Mesajde saschart » Dum Apr 15, 2007 10:10 am

Web Design/Programare -


Avatar utilizator
MihaiC
Senior Member
Mesaje: 1644
Membru din: Dum Mai 14, 2006 8:07 pm

Mesajde MihaiC » Dum Apr 15, 2007 8:42 pm

Dev @

Avatar utilizator
flavius.stef
Average Member
Mesaje: 172
Membru din: Lun Iul 31, 2006 1:26 pm
Localitate: Timisoara

Mesajde flavius.stef » Lun Apr 16, 2007 11:32 am

Eu sincer chiar nu vad de ce nu ar fi folosit Smarty la orice aplicatie MVC pentru partea de templating. E super usor de instalat/integrat, si ai mult mai multe functii/modificatori care vin direct cu engine`ul. Ca timp de invatare... pentru aia 20% ce ii folosesti uzual nu ai nevoie de mai mult de 1 zi ca sa te prinzi ce si cum. Dupa ce ai urmat 2 tutoriale de pe net, zici ca il folosesti dintotdeauna.

cigraphics
Senior Member
Mesaje: 250
Membru din: Sâm Iul 08, 2006 7:46 pm

Mesajde cigraphics » Lun Apr 16, 2007 12:22 pm

da de ce nu este mai bine sa invatam sa facem clasele, functiile noastre fara sa ne ajutam de alte scripte eu zic ca este mai bine sa invatam sa le facem pentru a ajunge ceva si pe undeva ;)

Avatar utilizator
flavius.stef
Average Member
Mesaje: 172
Membru din: Lun Iul 31, 2006 1:26 pm
Localitate: Timisoara

Mesajde flavius.stef » Lun Apr 16, 2007 2:46 pm

Ce s`ar intampla daca fiecare producator de masini s`ar pune sa creeze senzorii, microcontrollerele si toate chestiile de electronica? Ce s`ar intampla daca fiecare echipa de fotbal s`ar pune sa isi produca singura echipamentul de joc? Ce s`ar intampla daca fiecare tip care scrie o carte si`ar deschide propria editura?

Probabil ca in final ar reusi, si ar avea un produs relativ vandabil. E cert ca nu ar avea cea mai mare calitate, iar timpul necesar ar fi mult mai mare. Fac programare de circa 9 ani, si chestia cea mai importanta pe care am invatat`o e asta: daca cineva a facut deja un lucru, iar altii il folosesc cu succes (si prin altii ma refer la milioane in cazul Smarty) - NU ARE ROST SA REINVENTEZI ROATA.

Ca programator/designer, focalizeaza`ti energia pe ceva nou, pe plusvaloare. Nimeni nu iti va rasplati munca, daca rezultatul ei e ceva ce exista deja, si functioneaza mai bine decat ceea ce ai creat tu.

Revenind la paradigma cu masinile, ce parere ai, daca ma pun eu si imi fac o firma de masini, sa`i zicem BACIA; fac un model BACIA 1510 care aduce ca aspect/performanta cu o masina a anilor 1980 - crezi ca va satisface pe cineva aceasta masina? Da, voi fi eu multumit ca am facut o masina de la 0, dar cand ma voi plimba cu ea, tot voi invidia aerul conditionat dintr`un BMW si farurile cu xenon ale unui Mercedes din 2007.

Avatar utilizator
kyron
Senior Member
Mesaje: 639
Membru din: Joi Sep 16, 2004 1:12 pm
Localitate: Bucuresti
Contact:

Mesajde kyron » Lun Apr 16, 2007 3:16 pm

Nu e bine nici sa reinventam roata, dar macar sa o alegem pe cea potrivita. Iar cand vine vorba de Smarty, sa fim seriosi, nu cred ca este "roata de aur". Sunt si altele mai "light", mai putin mancatoare de resurse, care nici nu te obliga sa inveti alta sintaxa (de parca php n-ar fi el insusi un "template language").

Avatar utilizator
flavius.stef
Average Member
Mesaje: 172
Membru din: Lun Iul 31, 2006 1:26 pm
Localitate: Timisoara

Mesajde flavius.stef » Lun Apr 16, 2007 4:41 pm


Avatar utilizator
kyron
Senior Member
Mesaje: 639
Membru din: Joi Sep 16, 2004 1:12 pm
Localitate: Bucuresti
Contact:

Mesajde kyron » Lun Apr 16, 2007 4:56 pm



Înapoi la “PHP Avansat”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 7 vizitatori