如何在yii框架下从DB表中获取基于id的名称
我正在使用yii框架开发web应用程序,我的数据库中有一个名为“userprofile”的表。我尝试将userprofile数据导出到excel文件,一切正常这是我的userprofile表字段 用户配置文件表如何在yii框架下从DB表中获取基于id的名称,yii,Yii,我正在使用yii框架开发web应用程序,我的数据库中有一个名为“userprofile”的表。我尝试将userprofile数据导出到excel文件,一切正常这是我的userprofile表字段 用户配置文件表 id username password studentname classid parentname email 1. xxxxx asdf yyyyy 2 pqrs xy@gm
id username password studentname classid parentname email
1. xxxxx asdf yyyyy 2 pqrs xy@gmail.com
类名表
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文件中,我想获取classname而不是classid。例如,如果我的classid为“2”,则classname“yyy”应获取excel文件中的classname如何基于classid检索classname您能帮助我解决我的问题吗 在my excel.php中,而不是此行
classid?> 我变了 类->类名称?> class->classname=我的userprofile模型有关系函数,它有一些关系,因为我对我的表使用外键,所以我从模型中获取这个“类”,这是('classname')我的数据库字段名