在CakePHP中从数据库检索数据
我有一个包含两个表的数据库:用户和邮件 在我的MailsController.php控制器中,我有一个函数在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变
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);