我的表格看起来像这样:
<?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
答案 0 :(得分:3)
这是您访问价值的方式
$this->request->data['User']['username']
User
的名称放在$this->Form->create()
中,而username
是字段名称