|
PHP PHP aplikacije, Smarty, PEAR |
|
Alati teme | Način prikaza |
04. 10. 2011. | #1 |
novi član
Na probnom radu
Datum učlanjenja: 27.08.2011
Poruke: 17
Hvala: 8
0 "Hvala" u 0 poruka
|
Template i Page klasa kako se to radi???
Treba pomocu template i page klasa da napravim neki kao mali dinamicki sajt za seminarski.Tu ce mi trebati i klasa za bazu podataka koju sam nasao na netu,skinuo i u sustini razumeo kako funkcionise.
Medjuti klase template i page su mi skoro u celosti nejasne.Koliko sam razumeo templejt klasa nam omogucava da vidi isti raspored ali razlicite podatke za svaki artikal ili svakog korisnika.U okviru nje se zamenjuju tagovi adekvatnim sadrzajem. Jasno mi je bilo kako to funkcionise izvan objekto orijentisanog programiranja kada umesto nekog sadrzaja koristice funkciju include pozovemo neki kod za odredjeni deo strane npr: header ali u OOP mi je potpuno nejasno. Koliko sam razumeo klasa page nam omogucava da vidimo stvarni sadrzaj sablona odnosno njegove podatke. Ako neko moze da mi da najjednostavniji primer kombinovanja ove dve klase bez nekakvih dodatnih klasa i elemenata MVC koncepta php programiranja.Lakse ce mi biti na jednostavnom primeru da razumem kako i gde se ubacuje stvarni sadrzaj i kako se on menja.Ako vas mrzi da mi uradite neki svoj jednostavan primer onda vas molim da mi date link ka nekom tutorijlalu u kojem cu razumeti kako sve ovo funkcionise. Ovo je jedna od funkcija iz neke template klase koju sam nasao i koja mi nije jasna. Ako vam nije tesko,mozete li da mi je objasnite? Nadam se da ste me razumeli i da cete mi dati odgovor. Unapred hvala svima. |
04. 10. 2011. | #2 |
expert
Grand Master
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
|
Nemogu da objašnjavam, ovo sam davno nešto škrabao. U suštini proslediš array u template... http://en.wikipedia.org/wiki/Model%E...0%93controller
PHP kôd:
PHP kôd:
PHP kôd:
|
04. 10. 2011. | #3 |
novi član
Na probnom radu
Datum učlanjenja: 27.08.2011
Poruke: 17
Hvala: 8
0 "Hvala" u 0 poruka
|
Hvala na odgovoru ali zar i ovo mora pomocu MVC-a?
Ja sam naso neke page i template klase koje nisu radjene preko mvc koncepta ali ih nista ne razumem. Ovo je jedna od funkcija template klase: public function buildFromTemplates() //Podesavanje sadrzaja na osnovu broja sablona { $bits = func_get_args(); $content = ""; foreach( $bits as $bit ) { if( strpos( $bit, 'views/' ) === false ) { $bit = 'views/' . $this->registry->getSetting('view') . '/templates/' . $bit; } if( file_exists( $bit ) == true ) { $content .= file_get_contents( $bit ); } } $this->page->setContent( $content ); } MOLIM TE mozes li malo da mi pojasnis u par recenica ako ti nije problem...Ne mogu stvarno da ucim OOP.. |
|
|