当我在输入中键入文本并单击保存更改时,我想获取控制器中的值。
<form action="/lms/dashboard/index" method="post" enctype="multipart/form-data">
<input id='name' name='name' type="text">
<button type="submit" id="btnSubmit" value="submit" >Save Changes</button>
public function index() {
$hasvalue = $this->_params['name'];
if(!empty($hasvalue))
{
pr(' param found');
}
}
答案 0 :(得分:0)
您可以通过调用以下方法访问控制器操作中的表单数据:
Array $inputData = $this->request->getData();
您可以在此处查看有关处理CakePHP中的请求和响应的更多详细信息:https://book.cakephp.org/3.0/en/controllers/request-response.html#
答案 1 :(得分:0)
您可以使用
获取所有表单数据$hasvalue = $this->request->data(); //CakePHP 3.0
$hasvalue = $this->request->getData(); //CakePHP 3.4