Avatar
H*falk*W
Člen
Avatar
H*falk*W:

Ahoj,

snažím se naučit a hlavně pochopit PHP OOP. Zkouším to na jednoduchých příkladech a byl bych moc vděčný za to, že mi pomůžete.

Vložím sem ukázku galerie, kterou jsem včera vytvořil a jejíž stav se bude průběžně měnit. Vás prosím o to, aby jste mi řekli, co je v kódu špatně po stránce OOP - prosím berte pouze v potaz vložený kód, určitě existuje mnoho jiných řešení jak to udělat. Mě jde spíše o to, jestli jdu správným směrem, jestli mám správně vyjímky, metody apod. Děkuji

Zdroják: http://www.itnetwork.cz/dev-lighter/292

 
Odpovědět 28.1.2014 8:13
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na H*falk*W
David Čápka:

Přijde mi to OK, jen bych se v PHP vyvaroval těm getterům, máš IMHO lepší udělat ty vlastnosti prostě public.

Nahoru Odpovědět 28.1.2014 9:53
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Petr Nymsa
Redaktor
Avatar
Odpovídá na H*falk*W
Petr Nymsa:

Také mi to přijde v pořádku :). Zkusit pro příště nemíchat HTML s PHP a bude to pěkné

Nahoru Odpovědět 28.1.2014 10:13
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
H*falk*W
Člen
Avatar
Odpovídá na David Čápka
H*falk*W:

Je lepší použít gettery a settery nebo měnit veřejné vlastnosti? Nemyslím jen v tomto jednoduchém programu ale obecně.

 
Nahoru Odpovědět 28.1.2014 11:54
Avatar
H*falk*W
Člen
Avatar
Odpovídá na Petr Nymsa
H*falk*W:

Proto tam je i getImages, mimochodem v mvc by to bylo až v šablone? Například radicem zavolám metodu třídy knihovny/modelu a obsah v poli pošlu do šablony, kde ji rozeberu foreach funkci?

 
Nahoru Odpovědět 28.1.2014 16:50
Avatar
Petr Nymsa
Redaktor
Avatar
Odpovídá na H*falk*W
Petr Nymsa:

Ano kontroler převezme požadavek, z modelu vytáhne patřičné data a přpeošle do šablony. Tj kontroler např. vezme požadavek "Zobraz obrázky z galerie v kategorii Auta" .. Založí si model Galerie, předá požadavek na kategorii, model vrátí pole obrázků a přepošle do šablony, kde pomocí foreach vypíšeš obrázky

Nahoru Odpovědět 28.1.2014 16:53
Pokrok nezastavíš, neusni a jdi s ním vpřed
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 6.