如何从控制器中的视图中获取输入文本参数(cakephp)

时间:2017-09-08 10:31:37

标签: cakephp cakephp-2.6

当我在输入中键入文本并单击保存更改时,我想获取控制器中的值。

<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');
           }
           }

2 个答案:

答案 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