我希望能够在我的 default.ctp View 中使用 cakephp 显示用户的用户名。使用 authComponent 我知道我可以查找用户标识,但是我如何使用它从用户表中查找用户名?我习惯于从 Controller 执行此操作,我不确定如何在 View 中执行此操作。
users table
userid | username
最佳答案
如果您已经知道如何在 Controller 中执行此操作 - 那么您就完成了 99% 的任务。您只需将在 Controller 中检索到的用户传递给 View 即可。
在你的 Controller 中:
$user = $this->User->read(null, $this->Auth->user('id'));
$this->set('user', $user);
在您看来:
<?php echo $user['User']['username']; ?>
这是非常基本的 Cake 东西,你应该多花点时间在手册上:)
关于php - 在 cakephp 上查看用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11892554/