Homepage presenter nefunguje zistenie requestu $this->getHttpRequest()->isMethod(„GET“)

Tomas8698
Člen | 109
+
0
-

Ahojte,
v HomepagePresenteri mi nechce fungovat prikaz $this->getHttpRequest()->isMethod(„GET“) v podmienke if. Neviete kde by mohla byt chyba?

Moj Router vyzera takto:


        $router->addRoute('<presenter>/<path>', 'Homepage:default');
        $router->addRoute('<presenter>/<path>/', 'Gallery:default');
        $router->addRoute('<presenter>/<width>/<height>/<fullPath>', 'Images:default');

a v Presenter:

 public static function actionDefault($path){

        if ($this->getHttpRequest()->isMethod('GET')){
			....
		}

Za odpoved dakujem pekne :)

nightfish
Člen | 472
+
+2
-

Tomas8698 napsal(a):

 public static function actionDefault($path){
  1. Příště zkus lepší popis než „nechce fungovat“.
  2. metodu actionDefault nechceš static
Polki
Člen | 553
+
0
-

Co prosím znamená nefunguje? Píše to nějaký Error?
Btw:
Používej předdefinované konstanty. Díky tomu případná změna chování v budoucnu neovlivní tvou appku:

$this->getHttpRequest()->isMethod(IRequest::GET);
Tomas8698
Člen | 109
+
0
-

Tak to static bola chyba,
vobec mi nezobrazilo nic len prazdnu stranku a skusal som aj print_r a tiez nefungovalo.
Dakujem este raz za radu :)