NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: Menu v MVC

V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
MicBlack
Člen
Avatar
MicBlack:10.11.2017 14:34

Ahoj,

chtěl bych se zeptat ohledně implementace menu na stránky v MVC. Mám jednotlivé položky menu definované v DB. Jak o tom přemýšlím, tak bych si pro menu napsal vlastní model, pohled a kontroler. Je to OK?

Jakým způsobem byste řešili vložení menu na stránky? Měl byste někdo nějakou radu?

Díky moc!

 
Odpovědět
10.11.2017 14:34
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na MicBlack
David Hartinger:11.11.2017 14:12

Obvykle to řeším helperem, jelikož se tam často implementuje rekurze (položky mohou mít další položky), ta se dělá v šabloně blbě :)

Nahoru Odpovědět
11.11.2017 14:12
New kid back on the block with a R.I.P
Avatar
MicBlack
Člen
Avatar
Odpovídá na David Hartinger
MicBlack:11.11.2017 18:13

Aha. Tak o helperech slyším prvně (s OPP v PHP jsem na začátku) - mohu tě poprosit ještě o přiblížení? Jak bych to mohl implementovat pomocí helpru?

Předpokládám, že budu potřebovat samostatný pohled pro menu (např: menu.phtml), že? Akorát pak nevím kde to nasetovat, aby se mi to menu zobrazovalo vždy.

Díky moc za reakci.

 
Nahoru Odpovědět
11.11.2017 18:13
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na MicBlack
David Hartinger:12.11.2017 12:25

Helpery se probírají poměrně na začátku kurzu E-shop v PHP - https://www.itnetwork.cz/php/e-shop Jelikož to není tvoje první otázka k rozšíření MVC, velmi doporučuji si ten kurz pročíst.

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
12.11.2017 12:25
New kid back on the block with a R.I.P
Avatar
Odpovídá na MicBlack
Neaktivní uživatel:12.11.2017 14:07

•OOP (objektově orientované programování)

Nahoru Odpovědět
12.11.2017 14:07
Neaktivní uživatelský účet
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 5 zpráv z 5.