答案 0 :(得分:0)
在索引视图文件中尝试此操作:
echo GridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'columns' => [
['class' => 'yii\grid\SerialColumn'],
['attribute' => 'user_id',
'header' => 'User Name',
'value' => function( $data ) {
return $data->user->username;
// here user is your relation name in base model.
},
]
]
]);
答案 1 :(得分:0)
假设您有一个名为user且具有id和name属性的关系表或模型。
使用 -
在当前模型类或活动记录中声明关系数据public function getUser()
{
return $this->hasOne(Users::className(), ['id' => 'users']);
}
然后在索引视图中修改GridView以通过' user.name'来引用关系用户和属性名称。替换旧用户。
<?= GridView::widget([
'dataProvider' => $dataProvider,
'columns' => [
['class' => 'yii\grid\SerialColumn'],
'id',
//'users',
'user.name',
['class' => 'yii\grid\ActionColumn'],
],
]); ?>
答案 2 :(得分:-1)
打开您的视图文件( @ app / views / user / index.php 之类的路径) 查找字符串:
#!/bin/bash
C="Subsystem sftp /usr/libexec/openssh/sftp-server #### #### "
if [ "$D(`grep Subsystem /etc/ssh/sshd_config`)" == "$C" ]
then
echo "Entry is proper in sshd_config file"
else
echo " Entry present in conf file $D "
echo ""
echo -e "it should be \t\t\t$C "
fi
数组命名&#39;列&#39;是你需要的。您可以交换ID和用户名。删除一些列等。有关详细信息,请点击this doc。