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
