Zakázání používání šablon

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

Dobrý den, chci se zeptat, jestli je možné nastavit nette tak abych ke controllerům nemusel mít view. Například pokud chci vytvořit REST server tak nepotřebuju šablony.
Díky za radu

CZechBoY
Člen | 3608
+
0
-

Udělej si svůj presenter (implementující IPresenter, nebo použij MicroPresenter).

bluray
Člen | 178
+
0
-

Díky, jak použiju ten MicroPresenter? Můj Presenter jsem od něj podědil ale hlásí mi to tuto chybu:
Parameter callback is missing

David Matějka
Moderator | 6445
+
+1
-

pouzij IPresenter, micro presenter se na to moc nehodi

bluray
Člen | 178
+
0
-

Ahoj děkuji za radu. Není na to prosím nějaký návod? nevím co má dělat ta metoda IPresenter.run().
Děkuji.

matopeto
Člen | 395
+
0
-

s normalnym to nejde? ked v actionXYZ posles jsonresponse, tak sa presenter ukonci a view by nemal vyzdadovat.

Editoval matopeto (27. 1. 2017 15:35)

bluray
Člen | 178
+
0
-

No ale co kdybych nechtěl poslat zpět response? tak to spadne…

matopeto
Člen | 395
+
0
-

bluray napsal(a):

No ale co kdybych nechtěl poslat zpět response? tak to spadne…

stale mozes zavolat $this->terminate(); napr po nasetovani hlaviciek a spol… co presenter ukonci.

CZechBoY
Člen | 3608
+
0
-

Run ma za ukol vzit request a vytvorit response.

Oli
Člen | 1215
+
+1
-

@bluray vždycky by jsi měl poslat response. I kdyby to měla být jen http hlavička s kodem (200, 404, 500, …). Pokud děláš API tak by to mohlo obsahovat i nějakej vysvětlující json (message, errors, …).

Nebo jsem něco nepochopil? :-)