如何在 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') 我的数据库字段名称
我正在使用 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') 我的数据库字段名称