如何在cakephp..中显示特定用户信息?

How to Display Specific User information in cakephp..?

我是 cakephp 的新手,我有一个元素的问题。如何在用户登录时显示每个用户帐户信息而不是单击我的帐户 link 如何显示特定用户的详细信息。 myaccount link 在元素中。

最后如何在点击myaccount时显示具体的用户信息link。 myaccount link 在元素文件中。

如果您想在他们的帐户中显示已登录用户的信息page.Then,您只需使用 Session 即可。在 CakePHP 中,登录用户的原因存储在会话中。

这种情况可以试试var_dump($this->Session->read('Auth.User'));,这里可以看到登录用户的信息。现在您可以从中填充用户信息。

如果您想要登录用户数据,那么在您成功登录后,您的用户数据将存储在 Auth User 会话中。

因此,如果您想获取整个用户数据,那么您可以尝试 var_dump($this->Session->read('Auth.User'));

如果您想要登录用户的任何单个字段 table 那么您可以使用类似的方式, $this->Auth->user('id')

在这里您可以使用用户的任何字段名称(您存储用户凭据和详细信息的地方)而不是 'id' table。

确保您的登录用户数据存储在身份验证 table 中,即如果您仅将用户名和密码存储在用户 table 中,其他详细信息存储在另一个 table 中,名称为user_details,则无法为登录用户获取 user_details。

为此,您需要在登录后将 user_details 存储在 Auth.User 会话中。

希望对您有所帮助。