add this code before the if statement:
var_dump($this->getRequest()->isMethod('post');
trigger_error("HERE",E_USER_ERROR);

that will dump the bool value from the method and then throw a fatal
error to halt the script.
If the dumped value is a bool true, than you are dealing with a post
request.  Also it might be helpful if you could paste all
of the relevant code from the action and the template.

HTH,
Casey

On May 5, 3:42 pm, Parijat Kalia <[email protected]> wrote:
> No, that is sample code, not the actual code. still confused...
> 2010/5/5 Casey <[email protected]>
>
>
>
>
>
> > You are missing a parenthesis in the code above, could that be the
> > issue, or was that only in your posting.  Confirm you code looks like
>
> > public function executeSomething(){
> >  if($this->getRequest()->isMethod('post')){
> >    //do stuff
> >  }
>
> > notice the 2 parenthesis in that code.  As long as the form truly is
> > posting, that should work.  As Eno suggested, confirm that the form
> > has method="post" in your html source.
>
> > In regard to the $this->getRequest() vs $request
> > if your action's function signature is:
> > "public function executeSomething(sfWebRequest $request)" you can use
> > the $request var, as it is passed to the function by Symfony
>
> > if your action's function signature is:
> > "public function executeSomething()" you will need to use $this-
> > >getRequest() to access the request object
>
> > HTH,
> > Casey
>
> > On May 5, 1:23 pm, Parijat Kalia <[email protected]> wrote:
> > > One sec, can you give me the reasoning for that please?
> > > I have several pages with forms that post....across all I have this
>
> > > function executeSomething()
> > > {
> > >  if($this->getRequest()->isMethod('post')
> > >   {
> > >     // post button action
> > >   }
>
> > > }
>
> > > all of these seem to be working, but when I load this particular page, it
> > > straight away enters the *if loop* and performs the action
> > > within......typically it shud enter this loop when the submit button is
> > hit
> > > (lies within the form, the form specifies the post method action)
> > > 2010/5/5 Земсков Юрий <[email protected]>
>
> > > >  method declaration looks like
>
> > > > public function executeSomething(sfWebRequest $request)
>
> > > > OR
>
> > > > public function executeSomething()
>
> > > > ? Try the first one.
>
> > > > Вы писали 5 мая 2010 г., 23:04:21:
>
> > > > Oh I tried that...it doesn't recognize the variable at all...what i did
> > was
>
> > > > $request->isMethod('post')...so any clue?
>
> > > > On Tue, May 4, 2010 at 8:51 PM, fRAnKEnSTEin <[email protected]>
> > wrote:
>
> > > > Hi there,
>
> > > > If you are inside some controller action you can try "$request-
>
> > > > >isMethod('post')" instead  "$this->getRequest()->isMethod('post')"
>
> > > > Tell me what happen if you give it a try...
>
> > > > Cheers
>
> > > > --
>
> > > > If you want to report a vulnerability issue on symfony, please send it
> > to
> > > > security at symfony-project.com
>
> > > > You received this message because you are subscribed to the Google
>
> > > > Groups "symfony users" group.
>
> > > > To post to this group, send email to [email protected]
>
> > > > To unsubscribe from this group, send email to
>
> > > > [email protected]<symfony-users%2bunsubscr...@goog
> > > >  legroups.com>
> > <symfony-users%2bunsubscr...@goog legroups.com>
>
> > > > For more options, visit this group at
>
> > > >http://groups.google.com/group/symfony-users?hl=en
>
> > > > --
>
> > > > If you want to report a vulnerability issue on symfony, please send it
> > to
> > > > security at symfony-project.com
>
> > > > You received this message because you are subscribed to the Google
>
> > > > Groups "symfony users" group.
>
> > > > To post to this group, send email to [email protected]
>
> > > > To unsubscribe from this group, send email to
>
> > > > [email protected]<symfony-users%2bunsubscr...@goog
> > > >  legroups.com>
> > <symfony-users%2bunsubscr...@goog legroups.com>
>
> > > > For more options, visit this group at
>
> > > >http://groups.google.com/group/symfony-users?hl=en
>
> > > > --
>
> > > > С уважением,
>
> > > >  Земсков Юрий                          mailto:[email protected]<
> > [email protected]>
>
> > > > --
> > > > If you want to report a vulnerability issue on symfony, please send it
> > to
> > > > security at symfony-project.com
>
> > > > You received this message because you are subscribed to the Google
> > > > Groups "symfony users" group.
> > > > To post to this group, send email to [email protected]
> > > > To unsubscribe from this group, send email to
> > > > [email protected]<symfony-users%2bunsubscr...@goog
> > > >  legroups.com>
> > <symfony-users%2bunsubscr...@goog legroups.com>
> > > > For more options, visit this group at
> > > >http://groups.google.com/group/symfony-users?hl=en
>
> > > --
> > > If you want to report a vulnerability issue on symfony, please send it to
> > security at symfony-project.com
>
> > > You received this message because you are subscribed to the Google
> > > Groups "symfony users" group.
> > > To post to this group, send email to [email protected]
> > > To unsubscribe from this group, send email to
> > > [email protected]<symfony-users%2bunsubscr...@goog
> > >  legroups.com>
> > > For more options, visit this group athttp://
> > groups.google.com/group/symfony-users?hl=en
>
> > --
> > If you want to report a vulnerability issue on symfony, please send it to
> > security at symfony-project.com
>
> > You received this message because you are subscribed to the Google
> > Groups "symfony users" group.
> > To post to this group, send email to [email protected]
> > To unsubscribe from this group, send email to
> > [email protected]<symfony-users%2bunsubscr...@goog 
> > legroups.com>
> > For more options, visit this group at
> >http://groups.google.com/group/symfony-users?hl=en
>
> --
> If you want to report a vulnerability issue on symfony, please send it to 
> security at symfony-project.com
>
> You received this message because you are subscribed to the Google
> Groups "symfony users" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group 
> athttp://groups.google.com/group/symfony-users?hl=en

-- 
If you want to report a vulnerability issue on symfony, please send it to 
security at symfony-project.com

You received this message because you are subscribed to the Google
Groups "symfony users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/symfony-users?hl=en

Reply via email to