dan*_*ana 1 forms post controller view kohana
我想知道如果控制器没有"控制"一个表格,我是否可以在kohana控制器中获得带有$ _post的变量.
所以,如果我在视图中插入类似于:
<form name="ordering" id="ordering" method="post" action="">
<input type="hidden" id="ordering" value="0">
<select id="ordering" name="ordering">
....
Run Code Online (Sandbox Code Playgroud)
在控制器中我把:
$ordering = $_POST['ordering'];
Run Code Online (Sandbox Code Playgroud)
但是给了我一个错误
要么
if ($this->request->method == 'POST') {
$ordering = $_POST['ordering'];
}
Run Code Online (Sandbox Code Playgroud)
但在这种情况下它永远不会到达那里(在这堆代码中).
所以我的问题是:如果控制器只处理一个表单,如何在控制器中检索$ _post变量?谢谢!
Kohana 3.0:
if ($_POST)
{
$ordering = arr::get($_POST, 'ordering');
...
Run Code Online (Sandbox Code Playgroud)
Kohana 3.1:
if ($ordering = $this->request->post('ordering')) // or just $this->request->post()
{
...
Run Code Online (Sandbox Code Playgroud)