IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

Diskusia – 7. diel - Jednoduchý redakčný systém v Nette - Administrácia

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Avatar
Raiper34
Tvůrce
Avatar
Raiper34:17.8.2015 12:53

Jednu vec nechapem, tie actionRemove, ako sa vykonavaju, kde? Alebo to je len zatial nachystane do buducna?

Odpovedať
17.8.2015 12:53
Posledná vydaná hra: http://www.islandsoft.cz/index.php?art=hra-akcna-space-resistance
Avatar
Odpovedá na Raiper34
Martin Konečný (pavelco1998):17.8.2015 13:21

Metody action() se volají automaticky.
Tady o tom máš článek

http://doc.nette.org/…3/presenters

Přesněji si všimni tohoto obrázku:
http://files.nette.org/…fecycle2.gif

Tzn. když navštívíš stránku, prvně se zavolá metoda startup(), pak action<name>(), handle<signal>() atd.
V tomto případě by actionRemove() spíš mělo být handleRemove(), ale udělá to to stejné.

Odpovedať
17.8.2015 13:21
Aktuálně připravuji browser RPG, FB stránka - https://www.facebook.com/AlteiraCZ
Avatar
Raiper34
Tvůrce
Avatar
Odpovedá na Martin Konečný (pavelco1998)
Raiper34:17.8.2015 15:44

Ah uz chapem, ono to tam nerobi nic len odstrani a redirectuje, ono to action a render je to iste skoro vsak, akurat jendo sa pouziva na to a jedno na to kvoli prehladnosti

Odpovedať
17.8.2015 15:44
Posledná vydaná hra: http://www.islandsoft.cz/index.php?art=hra-akcna-space-resistance
Avatar
Odpovedá na Raiper34
Martin Konečný (pavelco1998):17.8.2015 15:51

Přesně tak. Na úpravu dat by se měly používat signály, ne akce, ty jsou spíš třeba pro naplnění defaultních hodnot formuláře atd., ale z technického hlediska je jedno, kam to dáš, bude to fungovat tak jako tak.

Odpovedať
17.8.2015 15:51
Aktuálně připravuji browser RPG, FB stránka - https://www.facebook.com/AlteiraCZ
Avatar
Neaktivní uživatel:25.8.2015 8:45

Ahoj,
zkoušel jsem postupovat podle tutoriálu. Ale když přes Chrome spustím k testu web, chybí mi tam vzhled CSS (viz příloha). Nevíte kde je chyba. Díky za info.

Odpovedať
25.8.2015 8:45
Neaktivní uživatelský účet
Avatar
Jindřich Máca
Tvůrce
Avatar
Odpovedá na Neaktivní uživatel
Jindřich Máca:6.9.2015 15:41

Ahoj, podobný problém už jsme tady řešili. Zkus si promazat cache, případně si pohrát s linky na styly v souboru @layout.latte. ;-)

 
Odpovedať
6.9.2015 15:41
Avatar
saavikam
Člen
Avatar
Odpovedá na Martin Konečný (pavelco1998)
saavikam:23.2.2016 14:06

Mám trošku zmatek ve funkcích prezenteru

  • render* jsou použité pro zobrazení dat
  • action* pro editaci, mazání apod?

Je to tak?

A v ArticlePresenter je ve funkci actionEditor použito $this['editor­Form']... kde se prosím bere editorForm? Nemůžu to najít.

Děkuji

Andrea

 
Odpovedať
23.2.2016 14:06
Avatar
Odpovedá na saavikam
Dominik Gavrecký:23.2.2016 14:11

Ahoj Andrea,

presne ako hovoríš render sa používa v prípade že chceš vykresliť nejaké údaje napríklad cez foreach. Action používaš v prípade že daná funkcia vykoná nejakú akciu (zmazanie, editovanie atď.)

A k druhej časti tvojej otázky, tuník vytvoril komponentu ktorá sa sa stará o vytvorenie formulára. Formulár si nazval editorForm. A potom si už len použil údaje z pola formulára ktoré vytvoril.

Kľudne sa môžem mýliť ak áno opravte ma niekto.

Odpovedať
23.2.2016 14:11
Hlupák nie je ten kto niečo nevie, hlupákom sa stávaš v momente keď sa na to bojíš opýtať.
Avatar
saavikam
Člen
Avatar
saavikam:23.2.2016 14:24

proto se následující funkce jmenuje createComponen­tEditorForm?

 
Odpovedať
23.2.2016 14:24
Avatar
Odpovedá na saavikam
Dominik Gavrecký:23.2.2016 15:00

createComponent ti vytvorí komponentu a EditorForm už je názov tej komponenty. Ak by ťa zaujímalo niečo viac tak https://doc.nette.org/cs/2.3/forms

Odpovedať
23.2.2016 15:00
Hlupák nie je ten kto niečo nevie, hlupákom sa stávaš v momente keď sa na to bojíš opýtať.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zatiaľ nikto nevložil komentár - buď prvý!