Avatar
Michal Kuba
Redaktor
Avatar
Michal Kuba:

Ahoj.
Konečně jsem pokročil a dostal jsem se již do problematiky ohledně MVC a snažím se rozhýbat celý můj projekt odznova a to právě pomocí tohoto objektového redakčního systému.

A to hlavně kvůli jednomu důvodu - není příliš vhodné mít vytvořených cca 50 podstránek pro jednotlivé subkategorie inzerátů --> když budu chtít něco změnit, musím padesátkrát!!

Právě jsi nejsem jistý, jakým směrem se začít ubírat právě v MVC. Úvodní stránku budu mít statickou a bude na nich onen přehled. Při kliknutí na jakoukoliv podstránku chci, aby se zobrazila (viz obrázek). Prostě aby to napsalo příslušný nadpis kategorie a pokud v databázi jsou inzeráty s tím pojmenováním (to už vymyšlené mám a funkční), aby se načetla právě požadovaná podstránka a vygenerovala si i inzeráty, pokud v db jsou.

Na to asi budu potřebovat jeden nový kontroler, pohled i model, že ano?
Postrčíte mě prosím trošku, jak to udělat? Potřebuji nějaký impulz, abych se vydal správnou cestou :)

Děkuji moc

 
Odpovědět 8.4.2015 17:01
Avatar
Inoue Yūki
Redaktor
Avatar
Odpovídá na Michal Kuba
Inoue Yūki:

Pro úvodní stránku si napiš jeden kontroler a jeden pohled. Podstránka bude mít taky vlastní kontroler a vlastní pohled. Pokud budeš chtít i profil inzerátu, bude mít taktéž vlastní kontroler a pohled. Pro každou tabulku v databázi je dobré mít nový model. Pak v kontroleru můžeš dělat věci jako:

$this->promenePohledu->uzivatele = $this->uzivatele->vratVsechnyUzivatele();

Není na tom nic těžkého, budeš-li chtít ale pomoct, klidně se na mě obrať. :)

Editováno 8.4.2015 17:22
Nahoru Odpovědět  +1 8.4.2015 17:21
Avatar
Odpovídá na Michal Kuba
Michal Šmahel (ceskyDJ):

Pamatuji si na časi, kdy jsem ani nevěděl, že nějaké PHP je. Kopíroval jsem po každé změně do 200 souborů (lehce přes - zaokrouhleno). Změny jsem bohužel dělal často, takže i třeba 800 kopírování změn za den (neznal jsem ani plánování a důkladné promýšlení - nějak mě to nenapadlo). Ale MVC je velmi dobrý směr, toho se drž.

Nahoru Odpovědět  -1 8.4.2015 17:55
Nejdůležitější je motivace, ovšem musí být doprovázena činy.
Avatar
Odpovídá na Michal Šmahel (ceskyDJ)
Denis Homolík (Alfonz):

To zní jako by to psal 100-letý dědeček ve svých pamětech z mládí :D

Nahoru Odpovědět  +9 8.4.2015 17:57
Vše je možné, dokud si to myslíte!
Avatar
Marek Z.
Redaktor
Avatar
Odpovídá na Denis Homolík (Alfonz)
Marek Z.:

já měl začátky taky podobné, když jsem neznal PHPko, aj.. :)

Nahoru Odpovědět  +1 8.4.2015 18:33
Chybami se člověk učí, běžte se učit jinam!
Avatar
Nahoru Odpovědět 8.4.2015 21:06
Nejdůležitější je motivace, ovšem musí být doprovázena činy.
Avatar
Inoue Yūki
Redaktor
Avatar
Odpovídá na Michal Šmahel (ceskyDJ)
Inoue Yūki:

Jen si zkus ve zlatých devadesátých napsat stránku v C++. :D Neříkám, že je to nějak zvlášť náročný, dokonce se mi konečná řešení líbí víc, začít v tom aktivně pracovat bych ale nechtěl. :)

Nahoru Odpovědět 8.4.2015 21:10
Avatar
Odpovídá na Inoue Yūki
Michal Šmahel (ceskyDJ):

Zlatých devadesátých??
A v C++ zatím nepracuji.
Myslel jsem sotva se naučil HTML & CSS a hned na PHP.
Původně to bylp myšleno spíš jako vtip, ale když to bereš takhle, nevadí.

Nahoru Odpovědět 8.4.2015 21:14
Nejdůležitější je motivace, ovšem musí být doprovázena činy.
Avatar
Inoue Yūki
Redaktor
Avatar
Odpovídá na Michal Šmahel (ceskyDJ)
Inoue Yūki:

Nic nijak neberu. :D Byla to jen prázdná poznámka. :D

Nahoru Odpovědět 8.4.2015 21:27
Avatar
Odpovídá na Inoue Yūki
Michal Šmahel (ceskyDJ):

Dobře, v pohodě. Nebudeme rušit pravý záměr diskuze... Ať ji nemusí utlumit.

Nahoru Odpovědět 8.4.2015 21:29
Nejdůležitější je motivace, ovšem musí být doprovázena činy.
Avatar
Michal Kuba
Redaktor
Avatar
Odpovídá na Michal Šmahel (ceskyDJ)
Michal Kuba:

Koukám že se to tady rozjelo :D

Každopádně částečně jsem již s něčím pokročil, vytváření ale souborů pro zobrazování těch podkategorií nechám na zítřek nebo další den, dnes už toho mám plný brejle..

Musím si tedy vytvořit například model kategorie.phtml a KategorieKontro­ler.php a pomocí nich zařídím ono zobrazování cca 50 různých kategorií inzerátů?

 
Nahoru Odpovědět 8.4.2015 21:59
Avatar
IT Man
Redaktor
Avatar
Odpovídá na Michal Kuba
IT Man:

Ano, poté pomocí parametrů zobrazíš danou kategorii, která se vypíše do pohledu. Pohled bude pořád stejný jen data jiná. :)

Nahoru Odpovědět 8.4.2015 22:01
Když nevíš jak dál, podá ti ruku někdo, od koho by jsi to nečekal. A tu šanci musíš přijmout!
Avatar
tomasmanhal
Člen
Avatar
tomasmanhal:

Naivně jsem si myslel, že firmy, co už mají něco za sebou budou umět vhodně zacílit inzerát :-D Firma UVM mě přesvědčila o tom, že toho schopná není :-D Pracovat pro ně bude jistě vysněná práce ve vysněném kolektivu :-)

Nahoru Odpovědět 9.4.2015 14:34
Kdyby nám dodali k životu zdrojový kód, vše by bylo jednodušší...
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 13 zpráv z 13.