如何在 yii 框架中根据 DB table 的 id 获取名称

how to get name based on id from DB table in yii framework

我正在使用 yii 框架开发 Web 应用程序,我的数据库中有一个名为 "userprofile" 的 table。我尝试将用户配置文件数据导出到 excel 文件,一切正常这是我的用户配置文件 table 字段 用户个人资料 table

 id  username   password   studentname   classid   parentname      email
 1.   xxxxx      asdf        yyyyy          2         pqrs        xy@gmail.com 

类名table

  classid  classname
    1.       xxxxx
    2.       yyyyy
    3.       zzzzz

在我的控制器中,我有一个名为 actionExcelexport() 的函数,它有

$content = $this->renderPartial("excel",array("model"=>Puserprofile::model()->findAll()),true);

在上一行中,我正在调用一个名为 excel 的 excel 文件,这是我的 excel.php

<table>

    <tr>

          <td style="background-color: #555;color:#fff">User Name</td>
          <td style="background-color: #555;color:#fff">Student Name</td>
          <td style="background-color: #555;color:#fff">ClassID</td>
          <td style="background-color: #555;color:#fff">Parent Name</td>
          <td style="background-color: #555;color:#fff">Email</td>
    </tr>

    <?php foreach($model as $data):?>
    <tr>

           <td> <?php echo $data->username ?> </td>
           <td> <?php echo $data->studentname ?> </td>
           <td> <?php echo $data->classid   ?> </td>
           <td> <?php echo $data->parentname ?> </td>
           <td> <?php echo $data->email ?> </td>
    </tr>
    <?php endforeach; ?>


</table>

我的要求:- 在我的 excel 文件中,我想获取类名而不是类名,例如,如果我的类 ID 是“2”,类名 'yyyy' 应该进入 excel 文件如何基于类名检索类名可以你帮帮我

我找到了我的问题的解决方案 在我的 excel.php 中,而不是这一行
classid ?>

我变了 class->class姓名?>

class->classname = 我的用户配置文件模型具有关系函数并且它有一些关系,因为我正在为我的 table 使用外键所以我正在使用这个 'class' 来自我的模型,这是 ('classname') 我的数据库字段名称