1

我在使用 Kohana 3.3 时遇到问题。我无法在控制器上使用 $this->request->post() 获取 $_POST 值。我不知道我的代码做错了什么。希望你能在这里帮助我。顺便说一句,我可以在使用 Kohana 3.3 的所有模板上使用 Twig,但我无法处理表单中的数据。谢谢你。:-)

这是我的代码:

控制器:

class Controller_Setup extends Controller{
     public function action_item_group(){
         if (HTTP_Request::POST == $this->request->method()){
                // Post has no data
                print_r($this->request->post());

         }
         $this->response->body( Twig::factory('setup/sample_form') );
     }
}

看法

<form class="form-horizontal" action="item_group" method="post" name="setup_form">
 <input type="text" value="">
 <button type="submit">Save</button>
</form>
4

1 回答 1

5

您需要为您的 HTML 元素设置nameid属性。试试这段代码,看看它现在是否工作:

<form class="form-horizontal" action="item_group" method="post" name="setup_form">
 <input name="group_name" type="text" value="">
 <button type="submit">Save</button>
</form>
于 2013-05-25T19:18:32.073 回答