title: cakephp $this->request-is("post") return false for just one form, so strange?
body: <p>I have many forms in the website. They are all created in the similar way like</p>
  
  <pre><code>&lt;?php echo $this-&gt;Form-&gt;create('SysUser');?&gt;
  &lt;fieldset&gt;
  &lt;legend&gt;&lt;?php echo __('Edit Basic Information'); ?&gt;&lt;/legend&gt;
  &lt;?php
  echo $this-&gt;Form-&gt;input('SysUser.first_name');
  echo $this-&gt;Form-&gt;input('SysUser.family_name',array('label'=&gt;__("Last Name")));
  echo $this-&gt;Form-&gt;input('SysUser.mobile_phone_number');
  echo $this-&gt;Form-&gt;input('SysUser.user_name',array('label'=&gt;__("Screen Name")));
  echo $this-&gt;Form-&gt;input('action', array('type'=&gt;'hidden','value'=&gt;'edit_basic_info'));
  echo $this-&gt;Form-&gt;input('SysUser.id', array('type'=&gt;'hidden','value'=&gt;$user["id"]));
  ?&gt;
  &lt;/fieldset&gt;
  &lt;?php echo $this-&gt;Form-&gt;end(__('Submit'));?&gt;
  </code></pre>
  
  <p>But the type of one form becomes "put" , not "post". I never explicitly set the type to "post" when I create these forms. I gather CakePHP sets the default value to post. Now it seems something wrong about the way I create this new special form. Oddly, this was working days ago!</p>
  
  <p>I don't know what's wrong. Here is it:</p>
  
  <pre><code>&lt;?php echo $this-&gt;Form-&gt;create('Member'); ?&gt;
  &lt;fieldset&gt;
      &lt;legend&gt;&lt;?php echo __('Basic Profile Setup'); ?&gt;&lt;/legend&gt;
      &lt;?php
      echo $this-&gt;Form-&gt;input('Member.gender_id');
      $w = array();
      for ($i = 40; $i &lt; 120; $i++) {
          $w[$i] = $i . " kg";
      }
      $h = array();
      for ($i = 120; $i &lt; 230; $i++) {
          $h[$i] = $i . " cm";
      }
      echo $this-&gt;Form-&gt;input('Member.height', array(
          'options' =&gt; $h,
          'empty' =&gt; __("choose one")
      ));
      echo $this-&gt;Form-&gt;input('Member.weight', array(
          'options' =&gt; $w,
          'empty' =&gt; __("choose one")
      ));
      $options['minYear'] = date('Y') - 78;
      $options['maxYear'] = date('Y') - 18;
      echo $this-&gt;Form-&gt;input('Member.birthdate', $options);
      echo $this-&gt;Form-&gt;input('Member.residential_location_id', array('label' =&gt; __("City/Location")));
      echo $this-&gt;Form-&gt;input('Member.occupation_id',array('id'=&gt;'MemberOccupationId'));
      echo $this-&gt;Form-&gt;input('action', array('type' =&gt; 'hidden', 'value' =&gt; 'create_member'));
      ?&gt;
  &lt;/fieldset&gt;
  &lt;?php
  echo $this-&gt;Form-&gt;end(array("label" =&gt; __('Save')));
  </code></pre>