[英]How to display message conversation username on the URL and profile picture display from users table
[英]how to display all email and username in users table related with id
这个问题是如何在add.ctp视图中将表用户中的所有用户显示到我的主题表的延续
我想通过将user_id与用户表相关联来打印用户表中的所有用户名和电子邮件,请参见下图
图片中有2个表users和subject表。 在使用者表中,它们是user_id,它们连接到用户表数据。
您可以在SQL中执行类似的操作
SELECT subjects.*,users.username, users.email
FROM subjects
LEFT JOIN users ON users.id = subjects.user_id
在CakePhP中
您可以建立2个模型(用户和主题)
关于主题模型/,在初始化中使其属于用户,请参阅https://book.cakephp.org/3.0/en/orm/associations.html
然后,您可以检索与用户关联的主题。 请参考https://book.cakephp.org/3.0/en/orm/retrieving-data-and-resultsets.html#retrieving-associated-data
$query = $subjects->find('all', ['contain' => ['User']]);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.