Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: MVC - inzeráty

Aktivity
Avatar
Michal Kuba
Tvůrce
Avatar
Michal Kuba:8.4.2015 17:01

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
Odpovídá na Michal Kuba
Neaktivní uživatel:8.4.2015 17:21

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
8.4.2015 17:21
Neaktivní uživatelský účet
Avatar
Odpovídá na Michal Kuba
Michal Šmahel:8.4.2015 17:55

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
8.4.2015 17:55
Nejdůležitější je motivace, ovšem musí být doprovázena činy.
Avatar
alfonz
Člen
Avatar
Odpovídá na Michal Šmahel
alfonz:8.4.2015 17:57

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

Nahoru Odpovědět
8.4.2015 17:57
lmao
Avatar
Odpovídá na alfonz
Uživatel sítě :8.4.2015 18:33

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

Nahoru Odpovědět
8.4.2015 18:33
Chybami se člověk učí, běžte se učit jinam!
Avatar
Odpovídá na alfonz
Michal Šmahel:8.4.2015 21:06

Ne každý začíná s PHP...

Nahoru Odpovědět
8.4.2015 21:06
Nejdůležitější je motivace, ovšem musí být doprovázena činy.
Avatar
Odpovídá na Michal Šmahel
Neaktivní uživatel:8.4.2015 21:10

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
Neaktivní uživatelský účet
Avatar
Odpovídá na Neaktivní uživatel
Michal Šmahel:8.4.2015 21:14

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
Odpovídá na Michal Šmahel
Neaktivní uživatel:8.4.2015 21:27

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

Nahoru Odpovědět
8.4.2015 21:27
Neaktivní uživatelský účet
Avatar
Odpovídá na Neaktivní uživatel
Michal Šmahel:8.4.2015 21:29

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
Tvůrce
Avatar
Odpovídá na Michal Šmahel
Michal Kuba:8.4.2015 21:59

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
Jan Lupčík
Tvůrce
Avatar
Odpovídá na Michal Kuba
Jan Lupčík:8.4.2015 22:01

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
TruckersMP vývojář
Avatar
Tomáš Maňhal:9.4.2015 14:34

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
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.