如何在DetailView Yii2中添加循环?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在DetailView Yii2中添加循环?相关的知识,希望对你有一定的参考价值。
好吧,这可能很简单。我想在Yii2中的DetailView中添加循环。 示例:
<?= DetailView::widget([
'model' => $model,
'attributes' => [
[
'attribute' => 'atasan',
'value' => /*I want to add looping here*/
],
],
]) ?>
我怎样才能做到这一点?谢谢您的回答 :)
从版本2.0.11开始,qazxsw poi也可以是一个匿名函数,所以:
value
请记住,这个匿名函数应该<?= DetailView::widget([
'model' => $model,
'attributes' => [
[
'attribute' => 'atasan',
'value' => function($model) {
$example = '';
foreach($model->atasan as $atasan) {
//here your stuff
$example .= 'Oh God, it looped again. ';
}
return $example; // here's returned value
}
],
],
]) ?>
一个值,而不是回声或任何东西。
以上是关于如何在DetailView Yii2中添加循环?的主要内容,如果未能解决你的问题,请参考以下文章
Yii2框架学习 3-3 单条数据详情展示; 小部件 DetailView的使用 ; 数据关联查询时 hasOne和hasMany