Presenter nebo Controller pro CRONjob

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
jiriknesl
Člen | 56
+
0
-

Ř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
+
0
-

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
+
0
-

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
+
0
-

Klidně to může být XYZPresenter s tím, že v action* metodě korektně ukončíš jeho spouštění pomocí $this->terminate().