php - 如何在cakephp中获取表单输入的值

标签 php validation cakephp

我有:

echo $this->Form->input('username', array('label' => 'Username: '));

等同于传统的 php 编码..

我怎样才能得到在那个文本框中输入的值,就像你做 $val = $_POST['username'];在传统的 php 编码中。

我需要这个来验证登录。谢谢

最佳答案

你可以得到它

$val = $this->data['ModelName']['username']; //CakePHP 1.X.X

//or

$this->request->data['ModelName']['username']); //CakePHP 2.X.X

其中“ModelName”是您当前分配给表单的模型。

更新:

$user = $this->Account->find('first', array(
   'conditions' => array(
      'username' => 'user1'
   )
));

关于php - 如何在cakephp中获取表单输入的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10828709/

相关文章:

php - MYSQL/PHP - 将用户附加到项目的有效方法

ReactJS 中验证密码的正则表达式

javascript - jquery 初学者 - 按时间启动的功能

javascript - 在表单输入中键入电话号码时删除字母 'e'

php - 如何在 cakephp 的单个链接中添加两个或三个图像?

php - 选择数据并使用 where 和 where laravel 5.6

php - 如何缓存base64编码图像

CakePHP 指定表名

php - CakePHP:尝试生成模式时出错

php - 如何在PHP中查找上个月的开始和结束日期