检索每个模型并返回三个值

虚假的

我正在寻找一种检索数据库中所有模型的方法。通过所有的模型,然后循环读出的值namefirstnamephonenumber

到目前为止,我已经明白了这一点,但未能超越:

$searchModel = new EmployeeSearch();
$dataProvider = $searchModel->search(Yii::$app->request->queryParams);

然后,我希望在一个简单的HTML表中实现这三个值:

<tr><td>$firstname</td><td>$name</td><td>$phone</td></tr>

该表应该是PDF输出的一部分,因此理想情况下,我会将其保存到变量中:

$html_table = '<tr><td>$firstname</td><td>$name</td><td>$phone</td></tr>';

对于满足status = 'active'数据库中条件的每个模型,我都需要获取此信息。

到目前为止,我只能通过gridView而不是HTML模板来获取表

拉紧

您实际上并不需要数据提供者来实现,只需尝试:

$models = Employee::find()->where(['status'=>'active'])->orderBy('name ASC')->all();
foreach ($models as $model) {
    echo "<tr><td>{$model->firstname}</td><td>{$model->name}</td><td>{$model->phone}</td></tr>";
}

阅读更多:http : //www.yiiframework.com/doc-2.0/guide-db-active-record.html#querying-data

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

检索每个组中的三个最高值

来自分类Dev

如果三个相邻值匹配,则返回键

来自分类Dev

sql查询以检索三个记录

来自分类Dev

显示每个数组的第一个和第三个值

来自分类Dev

显示每个数组的第一个和第三个值

来自分类Dev

获取每个第三个元素并循环返回(Haskell)

来自分类Dev

喜欢搜索每个逗号分隔值的前三个字符

来自分类Dev

如何获得三个列表的每个列表唯一的值?

来自分类Dev

喜欢搜索每个逗号分隔值的前三个字符

来自分类Dev

检查文本节点的每个第三个值是否彼此相等

来自分类Dev

awk 打印每个类别的所有三个唯一最小值 - 继续

来自分类Dev

Javascript:比较三个布尔值并返回所有真实布尔值

来自分类Dev

如何从12个不同的列中提取前三个值并返回关联的行名?

来自分类Dev

在第三个映射/联接表中给定值的情况下,从2个表中检索值

来自分类Dev

如何获得前三个值?

来自分类Dev

连接三个4位值

来自分类Dev

连接三个4位值

来自分类Dev

区分三个int的值

来自分类Dev

Cookie中的三个值

来自分类Dev

替换第三个值

来自分类Dev

同步三个滑块的求和值

来自分类Dev

连接三个表的多个值

来自分类Dev

绘制三个值的 x 轴

来自分类Dev

比较重复产品的python返回计数中三个列表之间的值

来自分类Dev

在R的行中返回三个最大值的函数

来自分类Dev

从矩阵返回前三个最小值及其索引

来自分类Dev

Python:最多只返回三个列表中的匹配值,但忽略空列表

来自分类Dev

Django从三个表中检索数据

来自分类Dev

如何根据三个条件检索记录?