php获取html中单选按钮的值,然后传递给控制器

php获取html中单选按钮的值,然后传递给控制器,php,html,cakephp,Php,Html,Cakephp,我需要帮助获取单选按钮的值,并将其用作php蛋糕控制器中的变量 <li class="search-pref-list-items__item"><label><input type="radio" name="pref" value="1">a</label></li> <li class="search-pref-list-items__item"><label>

我需要帮助获取单选按钮的值,并将其用作php蛋糕控制器中的变量

              <li class="search-pref-list-items__item"><label><input type="radio" name="pref" value="1">a</label></li>
          <li class="search-pref-list-items__item"><label><input type="radio" name="pref" value="2">b</label></li>
          <li class="search-pref-list-items__item"><label><input type="radio" name="pref" value="3">c</label></li>
  • a
  • b
  • c
  • 我已经试过$this->request->data,但它只对textbox有效, $\u GET[]和$\u POST[]现在也在工作


    我该怎么做?

    嗨,雷伊·诺伯特·贝斯蒙特

    您需要按照cakephp方法创建单选按钮。 请参考我下面的代码,按照cakephp框架标准创建单选按钮

    $options = array('a'=>'1','b'=>'2','c'=>'3');
    $attributes = array('div' => 'input', 'type' => 'radio', 'options' => $options,'class' => 'search-pref-list-items__item' ,'default' => '1');
    echo $this->Form->radio('Filed Name',$attributes);
    
    因此,您需要从代码中删除并将其置于代码上方

    希望这对你有帮助