Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在CakePHP中从数据库检索数据_Php_Database_Cakephp_Data Retrieval - Fatal编程技术网

在CakePHP中从数据库检索数据

在CakePHP中从数据库检索数据,php,database,cakephp,data-retrieval,Php,Database,Cakephp,Data Retrieval,我有一个包含两个表的数据库:用户和邮件 在我的MailsController.php控制器中,我有一个函数history(): 我的目标是在页面上打印此用户名发送的所有$mails。但是如果我这样做,我不知道应该在history.ctp页面中输入什么代码 你能帮我一点忙吗 fromUserName,在数据库的“邮件”表中保存用户名的列中。在MailsController.php:history()中,您将变量$mails发送到视图(history.ctp) 在您看来,您可以像访问任何其他PHP变

我有一个包含两个表的数据库:用户和邮件

在我的MailsController.php控制器中,我有一个函数
history()

我的目标是在页面上打印此用户名发送的所有
$mails
。但是如果我这样做,我不知道应该在
history.ctp
页面中输入什么代码

你能帮我一点忙吗


fromUserName
,在数据库的“邮件”表中保存用户名的列中。

在MailsController.php:history()中,您将变量
$mails
发送到视图(history.ctp)

在您看来,您可以像访问任何其他PHP变量一样访问
$mails
。由于这将是一个数组,因此您需要使用循环来显示数据:

foreach ($mails as $mail) {
    echo $mail['Mail']['fromUsername']; // Modify according to your data and required output.
}
要查看脚本中包含的$mails(用于调试),可以转储其内容:

var_dump($mails);

这将打印出数据库的所有数据。我应该在代码中包含哪些内容,以便仅从特定用户打印数据?
var_dump($mails);