CakePHP - 从Post获取变量

时间:2014-04-07 21:30:52

标签: php forms variables cakephp submit

我的表格看起来像这样:

<?php
echo $this->form->create('User');
echo $this->form->input('username');
echo $this->form->input('email');
echo $this->form->input('password');
echo $this->form->end('Save');
?>

提交文件的控制器:

if ($this->request->is('post')) {
        $this->User->create();
        if ($this->User->save($this->request->data)) { 

        }

我试图将表单中的输入作为变量。像...这样的东西。

if ($this->request->is('post')) {
        $this->User->create();
        if ($this->User->save($this->request->data)) { 

          $username = $this->form->input('username');

        }

这可能吗?从表单获取输入并将其存储为变量以将其用于其他内容?

提前谢谢大家!

使用:Cakephp 2.x

1 个答案:

答案 0 :(得分:3)

这是您访问价值的方式

$this->request->data['User']['username']

User的名称放在$this->Form->create()中,而username是字段名称