Presenter nebo Controller pro CRONjob
- jiriknesl
- Člen | 56
Řeším ideovou otázku. Presenter z logiky věci je kompozitem V a C částí MVC (kde actionXYZ je C část a renderXYZ je V část).
Pokud spouštím cronjob, který nemá žádnou V část, používám jenom controller. Mám pak pojmenovat danou třídu CronApp\XYZPresenter a umístit ji do presenters, nebo CronApp\XYZController a vytvořit pro ni složku controllers? Srovná se s tím Nette? A co když budu chtít „vygenerovat url controlleru“?
- Filip Procházka
- Moderator | 4668
AFAIK ‚V‘ neni renderXYZ, ale konkrétní šablona, přecejenom v render ji plníš daty, né zobrazuješ uživateli.
PS: google > Nette CliRouter :)
- Ondřej Brejla
- Člen | 746
HosipLan napsal(a):
…‚V‘ neni renderXYZ…
O tom by se dalo dlouho diskutovat a roky „flejmovat“.
Jinak CliRouter
by opravdu měl být řešením…
- Ondřej Mirtes
- Člen | 1536
Klidně to může být XYZPresenter s tím, že v action* metodě korektně
ukončíš jeho spouštění pomocí $this->terminate()
.