Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Koristite li PHP5? OOP? Zend? Framework?

[es] :: PHP :: Koristite li PHP5? OOP? Zend? Framework?
(TOP topic, by flylord)
Strane: 1 2 3 4

[ Pregleda: 11841 | Odgovora: 75 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

_BloB_
Slobodan Pavkov
www.aspdotnetfaq.com
Kula, Serbia

Član broj: 35144
Poruke: 107
*.nspoint.net.

Sajt: www.aspdotnetfaq.com


Profil

icon Koristite li PHP5? OOP? Zend? Framework?08.12.2006. u 13:10

Pozdrav svima,

pratim vec dugo ovaj forum i cini mi se da se malo uspavao...

uglavnom pocetnicka pitanja "kako da ovo" , "kako da ono"...

naravno, nemam ama bas nista protiv takvih pitanja (i sam sam ih nekada ovde postavljao...)

ali hteo bih da pokrenem neku temu koja je aktuelnija, i odatle i ovaj post...

interesuje me da li neko od vas radi u PHP5 i ozbiljno koristi OOP u razvoju.
takodje interesuje me koristi li neko Zend Framework?

ili imate neki svoj framework? ili koristite neki postojeci PHP5 framework (a ima ih mnogo) ???

da cujem vasa misljenja (ako je neko ovde uopste zainteresovan da polemise o ovim pitanjima)...

vasa iskustva...

mozda da zapocnemo nesto... recimo lokalizaciju Zend Frameworka na srpski ili nesto slicno.?

puno pitanja, dosta za sada...

ajde javite se... (ili su svi prezauzeti borbom za opstanak

pozdravlja vas UncleBlob
08.12.2006. u 13:10 

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

Moderator
Član broj: 32202
Poruke: 3769
194.106.174.*

ICQ: 266136396
Sajt: www.avramovic.info


Profil

icon Re: Koristite li PHP5? OOP? Zend? Framework?08.12.2006. u 14:56
Ne koristim PHP5, a imam svoj framework... odnosno, nije to još framework, samo set od nekoliko klasa (PHP4). Inače, da, skoro sve radim kroz OOP
Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
08.12.2006. u 14:56 

Davor Grubelić
Davor Grubelić

Član broj: 46879
Poruke: 279
*.xnet.hr.

Jabber: nameless21@elitesecurity.org
ICQ: 341103380


Profil

icon Re: Koristite li PHP5? OOP? Zend? Framework?08.12.2006. u 15:05
@JaHvram

jel tajna kakve su to klase. dali bi se to moglo malo pogledat...
ja planiram napravit također svoje klase koje ću koristiti u budućim projektima.

08.12.2006. u 15:05 

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

Moderator
Član broj: 32202
Poruke: 3769
194.106.174.*

ICQ: 266136396
Sajt: www.avramovic.info


Profil

icon Re: Koristite li PHP5? OOP? Zend? Framework?08.12.2006. u 15:08
Klase za DB (upravljanje, dump, import), templateove (nešto jednostavno, kad nema potrebe koristiti Smarty), i tako to. Još uvek nisu za javnost, sorry.
Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
08.12.2006. u 15:08 

Davor Grubelić
Davor Grubelić

Član broj: 46879
Poruke: 279
*.xnet.hr.

Jabber: nameless21@elitesecurity.org
ICQ: 341103380


Profil

icon Re: Koristite li PHP5? OOP? Zend? Framework?08.12.2006. u 15:12
ma nije bed, pitao sam ovako bez veze.
mogu ja to i sam napisati... :)
08.12.2006. u 15:12 

_BloB_
Slobodan Pavkov
www.aspdotnetfaq.com
Kula, Serbia

Član broj: 35144
Poruke: 107
82.208.195.*

Sajt: www.aspdotnetfaq.com


Profil

icon Re: Koristite li PHP5? OOP? Zend? Framework?08.12.2006. u 15:49
To je pravi pristup: napraviti klase za sve ono sto se ponavlja u projektima.
posle samo sklapas..

ja sam imao svoj mini-framework u PHP4 a sada razvijam novi u PHP5 i tek tu se vidi koliko je petica mocnija... sve u vezi objekata je prirodnije i lakse odraditi...

a neke stvari nisu ni radile u PHP4 bez hakovanja...

trenutno imam sledece klase:

- cfg klasa (podesavanja)

upotreba:

- registry klasa (MyRegistry) (ovo je singleton staticka klasa u kojoj cuvam sve druge globalne objekte, tako da su
uvek dostupni svim drugim klasama: tu cuvam objekte cfg, db itd...)

recimo:
Code:

$cfg = MyRegistry::getInstance()->getObject("cfg");
$con = new MyDBConnection(array("host"=>$cfg->db_host,"username" => $cfg->db_user, "password" => $cfg->db_pass, "database" => "blog1"));
MyRegistry::getInstance()->setObject("db",$con);


- login klasa (potpuno konfigurabilna klasa sa kojom u par linija koda mogu ograniciti pristup bilo kojoj stranici, a ako korisnik nije ulogovan, prebaci ga na login stranicu itd...)
- dbconnection, dbresult, dblayer klase
- a od dblayer klase se nasledjuju activerecord i rowpaging klase
- template klasa
- ftp klasa
- file klasa
- curl klasa
itd itd...

ima toga jos...

i kada radim novi projekat samo sklapam kockice...

posebno je zgodno koristiti activerecord. recimo:

Code:

class vesti extends MyDBActiveRecord { } // class

$vest = new vesti();

$r = $vest->findById(1);
$r->naslov = 'Naslov';
$r->telo = "telo nase vesti...";
$r->save();


i tako...

rado cu publikovati izvorni kod svega ovoga ako nekom treba (sem login klase, iz razumljivih razloga)...
mozda da pokrenemo projekat na google.code i nesto zajednicki odradimo i pustimo kao open source...???

ajde da vas cujem...


08.12.2006. u 15:49 

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

Moderator
Član broj: 32202
Poruke: 3769
194.106.174.*

ICQ: 266136396
Sajt: www.avramovic.info


Profil

icon Re: Koristite li PHP5? OOP? Zend? Framework?08.12.2006. u 17:27
Rado, ali kao što već napisah, još uvek nisam prešao na PHP5 iz prostog razloga što imam još nekoliko nedovršenih projekata u PHP5 i kako jedan završim tako započnem novi
Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
08.12.2006. u 17:27 

Davor Grubelić
Davor Grubelić

Član broj: 46879
Poruke: 279
*.xnet.hr.

Jabber: nameless21@elitesecurity.org
ICQ: 341103380


Profil

icon Re: Koristite li PHP5? OOP? Zend? Framework?08.12.2006. u 23:14
@_BloB_

dali bi mi mogao poslati template klasu, da malo pogledam... ako nije problem.

08.12.2006. u 23:14 

Neohacker
Jezdimir Lončar
Crna Gora / Pljevlja

Član broj: 74833
Poruke: 538
*.crnagora.net.

Jabber: neohacker@elitesecurity.org
ICQ: 354779968
Sajt: www.jezdo.net


Profil

icon Re: Koristite li PHP5? OOP? Zend? Framework?09.12.2006. u 11:05
Ja koristim manje-vise OOP ali jos nisam presao na php5 jer mi hosting jos ima ovu 4 :( ...
Svoj framework jos nemam ali imam par klasa koje koristim (za db).
P.S. Pozdrav za sve pro developere!!!
Jezdo.

“I never think of the future - it comes soon enough.” - Albert Anštajn (Albert Einstein)
PHP Diskusije, tutoriali i skripte
“Dobri programeri pišu kvalitetan kod, najbolji ne pišu, koriste skripte ovih prvih.” - mVeliki

2.1.2008. sam cijelu noć proveo kodirajuci. : (
3.1.2008. opet sam cijelu noć proveo kodirajuci. : (
09.12.2006. u 11:05 

m_k
Sarajevo [BiH]

Član broj: 29364
Poruke: 304
*.PPPoE-5077.sa.bih.net.ba.

Sajt: www.mkscripts.net


Profil

icon Re: Koristite li PHP5? OOP? Zend? Framework?09.12.2006. u 13:00
Da neko slucajno nema neki dobar link gdje objašnjen rad sa OOP u php-u (po mogucnosti na nekom od lokalnih jezika)?

Hvala.
May the force be with you...
09.12.2006. u 13:00 

_BloB_
Slobodan Pavkov
www.aspdotnetfaq.com
Kula, Serbia

Član broj: 35144
Poruke: 107
62.108.111.*

Sajt: www.aspdotnetfaq.com


Profil

icon Re: Koristite li PHP5? OOP? Zend? Framework?09.12.2006. u 13:43
@Davor Grubelić

evo templejt klase sve sa uputstvom i sa primerom za upotrebu

http://up-file.com/download/659fbd547959/tt-class.zip.html

mada na tu klasu nisam bas nesto ponosan, ali radi posao..

ne podrzava ugnjezdjene (rekurzivne) templejte i treba je napisati ponovo...

ali kao sto rekoh radi posao...


ajd pa javite kako vam se cini..
sve kritike su dobrodosle...

ima li ko bolju a da moze sve sto i moja

poz
Uncle Blob
09.12.2006. u 13:43 

Neohacker
Jezdimir Lončar
Crna Gora / Pljevlja

Član broj: 74833
Poruke: 538
*.crnagora.net.

Jabber: neohacker@elitesecurity.org
ICQ: 354779968
Sajt: www.jezdo.net


Profil

icon Re: Koristite li PHP5? OOP? Zend? Framework?09.12.2006. u 16:13
Smarty ?
:)
Evo probao sam klasu, super je...
Malo sam je preradio ba sad ne koristi (% i %) nego { i } .
Uploadovao sam je pa pogledajte...
“I never think of the future - it comes soon enough.” - Albert Anštajn (Albert Einstein)
PHP Diskusije, tutoriali i skripte
“Dobri programeri pišu kvalitetan kod, najbolji ne pišu, koriste skripte ovih prvih.” - mVeliki

2.1.2008. sam cijelu noć proveo kodirajuci. : (
3.1.2008. opet sam cijelu noć proveo kodirajuci. : (
Prikačeni fajlovi
09.12.2006. u 16:13 

_BloB_
Slobodan Pavkov
www.aspdotnetfaq.com
Kula, Serbia

Član broj: 35144
Poruke: 107
82.208.195.*

Sajt: www.aspdotnetfaq.com


Profil

icon Re: Koristite li PHP5? OOP? Zend? Framework?09.12.2006. u 17:01
Extra !!!

samo, ako se ja pitam ta klasa pati od dosta 'decijih bolesti' napisao sam je dosta davno...
voleo bih da vidim neke predloge sta i kako ubaciti...

ono na cemu ja radim, ali nikako da uspem je sledece: rekurzivni ponavljajuci tokeni (parametri):

primer:
u templejtu jedan red tabele KUPAC koji u sebi opet ima red tabele FAKTURA a svaka faktura red STAVKE,
a sve to da se cita iz MySql baze recimo:

templejt bi u najprostijem obliku (bez fancy html-a) izgledao ovako:
Code:

<!-- kupci begin -->
Naziv kupca: (%naziv%)
Broj kupca:  (%id%)

<!-- fakture begin -->
broj fakture: (%id%)
datum Fakture: (%datum%)

<!-- stavke begin -->
Stavka fakture:
nr:(%nr%) artikal: (%artikal%)  kol:(%kolicina%)
<!-- stavke end -->

<!-- fakture end -->

<!-- kupci end -->


trebalo bi da se onda klasi prosledi array sa kupcima, a da opet u svakom tom array-u postoji jos i array fakture.
e sad svaka ta faktura ima jos i stavke... kupac moze da ima vise faktura, a svaka faktura moze imati jednu ili vise stavki...
e tu postaje zapetljano... trebalo bi resiti rekurzijom ali nikako da to elegantno odradim...

rezime: cilj je da klasi samo prosledis array-e koji sadrze pod-arraye sa podacima (skoro direktno iz kverija nad bazom),
a da ona sama sve lepo ispise, u skladu sa templejtom:

naziv kupca: kupac1
broj kupca: 0001

broj fakture: k1-01
datum fakture: 31/12/2006

stavka fakture:
nr: 1 artikal: artikal1 kol:100
nr: 2 artikal: artikal2 kol:110
nr: 3 artikal: artikal3 kol:120

broj fakture: k1-02
datum fakture: 31/12/2006

stavka fakture:
nr: 1 artikal: artikal1 kol:100
nr: 2 artikal: artikal2 kol:110
nr: 3 artikal: artikal3 kol:120

pa onda sledeci kupac:

naziv kupca: kupac2
broj kupca: 0002

broj fakture: k2-01
datum fakture: 31/12/2006

stavka fakture:
nr: 1 artikal: artikal1 kol:100
nr: 2 artikal: artikal2 kol:110
nr: 3 artikal: artikal3 kol:120

broj fakture: k1-02
datum fakture: 31/12/2006

stavka fakture:
nr: 1 artikal: artikal1 kol:100
nr: 2 artikal: artikal2 kol:110
nr: 3 artikal: artikal3 kol:120


itd itd...

nije lako ali je sasvim izvodljivo... ako provalim sam javicu... ako neko vec ima reseno neka se isprsi....
mislim da smarty to vec odavno sve moze ali ja volim izazove (do sada mi ovo nije stvarno zatrebalo pa se nisam mnogo bas ni potrudio)
ali mislim da je zahvalno imati reseno ako zatreba...

ajde da vas cujem PHP frikovi

pozdrav
UncleBlob

09.12.2006. u 17:01 

Davor Grubelić
Davor Grubelić

Član broj: 46879
Poruke: 279
*.net.t-com.hr.

Jabber: nameless21@elitesecurity.org
ICQ: 341103380


Profil

icon Re: Koristite li PHP5? OOP? Zend? Framework?10.12.2006. u 11:20
e vidiš, taj problem imam i ja. sa takvim template engine-om možemo kreirati samo statički template file, bez recimo mogućnosti kao u smartyju ( {section } ), pa da se to sve odvrti. jedna varijabla i jedan tag.
ja također radim na rješenju tog problema.

vidjet ćemo što će se iz toga izroditi.
10.12.2006. u 11:20 

_BloB_
Slobodan Pavkov
www.aspdotnetfaq.com
Kula, Serbia

Član broj: 35144
Poruke: 107
82.208.195.*

Sajt: www.aspdotnetfaq.com


Profil

icon Re: Koristite li PHP5? OOP? Zend? Framework?10.12.2006. u 14:59
e pa sad nije bas tako... moja klasa podrzava vise od statickih templejta...

mozes da prosledis niz (npr. niz od 10 elemenata, recimo za 10 artikala nekog magacina) za jednu varijablu (recimo artikli) i da onda klasa tu prikaze 10 redova jedne tabele...

a templejt sadrzi samo jedan red (sablon)...

ne znam da li si pazljivo gledao source-code i primer za klasu...

jedino sto klasa ne podrzava jesu takve ali rekurzivne varijable...

znaci da jedan ponavljajuci deo templejta sadrzi jos jedan ponavljajuci deo, pa jos jedan itd itd...

moze se reci da je ponavljanje podrzano samo na prvom nivou...

ne znam da li si na to mislio ili ne...

ako si i ti zapeo na istom mestu hajde da udruzimo snage i resimo to...

ideje ???

poz
Blob
10.12.2006. u 14:59 

w3bl0rd

Član broj: 82659
Poruke: 172
*.cmu.carnet.hr.



Profil

icon Re: Koristite li PHP5? OOP? Zend? Framework?10.12.2006. u 21:16
evo ovo je moja template klasa.. premda je ovo neka beta verzija i vjerojatno nije baš najbolje urađena ali pogledajte pa slobodno (bilo bi mi drago) da iskomentirate...
to sam uradio prije kakvu godinu dana i da nije uopće iskomentirana
i da za php4 je a ne 5...
internet is my kingdom but google is my god
Prikačeni fajlovi
10.12.2006. u 21:16 

_BloB_
Slobodan Pavkov
www.aspdotnetfaq.com
Kula, Serbia

Član broj: 35144
Poruke: 107
82.208.195.*

Sajt: www.aspdotnetfaq.com


Profil

icon Re: Koristite li PHP5? OOP? Zend? Framework?10.12.2006. u 22:45
Pozdravljam, dobrodosao u nasu PHP radionicu!!!

samo ako je ikako moguce daj neki mali primer da vidimo sta klasa moze...
da ne gubimo vreme sad provaljujuci kod...

imas li takozvane ponavljajuce tagove i da li podrzavas rekuzivne ponavljajuce tagove
(vec sam objasnjavao sta je to da se ne ponavljam)

Blob
10.12.2006. u 22:45 

ColdKeyboard
Sasa Karanovic
PHP developer, MrdniSe
Brcko, BIH

Član broj: 31924
Poruke: 611
*.teol.net.

Sajt: www.MrdniSe.com


Profil

icon Re: Koristite li PHP5? OOP? Zend? Framework?11.12.2006. u 00:44
Sorry sto je mao offtopic ali moram da zamolim da li neko od vas mozda ima neke tutorijale za Smarty ili Zend
da preporuci i po mogucnosti za Smarty ako su na nasem jeziku ? Hvala unapred.

Za projekte koje sam do sada radio koristio sam par svojih 'klasa' kojima sam modifikovao 2-3 reda
po potrebi i sve je radilo extra. Sada bih htio malo ozbiljnije da se upustim u to i Smarty mi se ekstremno
svidja ali tutorial na engleskom je pomao stur, malo primjera i malo je objasnjeno...

Pozdrav,
Sale
11.12.2006. u 00:44 

_BloB_
Slobodan Pavkov
www.aspdotnetfaq.com
Kula, Serbia

Član broj: 35144
Poruke: 107
*.nspoint.net.

Sajt: www.aspdotnetfaq.com


Profil

icon Re: Koristite li PHP5? OOP? Zend? Framework?11.12.2006. u 06:38
probaj na:
http://php.com.hr/

i uci engleski :)

poz
UncleBlob
11.12.2006. u 06:38 

w3bl0rd

Član broj: 82659
Poruke: 172
*.cmu.carnet.hr.



Profil

icon Re: Koristite li PHP5? OOP? Zend? Framework?11.12.2006. u 09:41
da podržava rekurzivne ponavljajuce tagove samo klasu bi isto trebalo doraditi ("pati od dečjih bolesti") :-D
sve u svemu radi dobro svoj posao...
pa evo npr uz upload evo jedan template a napisao sam bio i manual (tekst dokument koji objašnjava sve funkcije) više manje meni za podsjetnik samo moram to naći ne znam negdje je zakopano :-)

[Ovu poruku je menjao w3bl0rd dana 11.12.2006. u 10:56 GMT+1]
internet is my kingdom but google is my god
Prikačeni fajlovi
11.12.2006. u 09:41 

[es] :: PHP :: Koristite li PHP5? OOP? Zend? Framework?
(TOP topic, by flylord)
Strane: 1 2 3 4

[ Pregleda: 11841 | Odgovora: 75 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.