cakePHP3从模板文件链接表

时间:2016-05-21 13:27:31

标签: php authentication cakephp associations cakephp-3.x

嗯,这可能是一个基本问题。因为我对CakePHP 3.0非常新,所以我仍然不清楚它的结构。我希望有人可以向我详细说明。

我有那些表:

  • 用户(ID,用户名,密码,角色)
  • 客户(id,user_id,fname,lname,email,...)
  • 员工(id,user_id,fname,lname,...)

假设用户已成功登录。我可以使用此代码从default.ctp模板中获取Users表中的信息。

<?php 
    try{
       $user = $this->request->session()->read('Auth.User');
    } catch(Exception $e) {
        $user = null;
    }
?>

然后我可以访问Users表中的任何属性,例如$ user [&#39;用户名&#39;],$ user [&#39;密码&#39;]等。

但是,我想要的是显示当前登录用户的名字和姓氏,这些名字和姓氏存储在Customers和Employees表中。我如何在default.ctp文件中访问这些详细信息?

亲切的问候。

0 个答案:

没有答案