переход в профиль username по клику на клиент
Добавлено: 2019.11.06, 09:20
Здравствуйте.
Есть сетка всё работает.
пытаюсь реализовать переход в профиль username по клику на клиент .
добавив изминения из этих двух рабочих кодов из админки .
ненспэйсы тоже те-же.
-----
как не пробовал постоянно получаю ошибки типо.
Получение неизвестного свойства: app \ models \ Office :: username
что я делаю не так?
Есть сетка всё работает.
Код: Выделить всё
<?= GridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'columns' => [
['class' => 'yii\grid\SerialColumn'],
'id',
'client',
'order_id',
'time',
['class' => 'yii\grid\ActionColumn'],
],
]); ?>
Код: Выделить всё
public function actionIndex()
{
$searchModel = new OfficeSearch();
$dataProvider = $searchModel->search(Yii::$app->request->queryParams);
return $this->render('index', [
'searchModel' => $searchModel,
'dataProvider' => $dataProvider,
]);
}
добавив изминения из этих двух рабочих кодов из админки .
ненспэйсы тоже те-же.
Код: Выделить всё
[
'attribute' => 'username',
'format' => 'html',
'hAlign' => 'center',
'value' => function ($model) {
$url = urldecode(Url::toRoute(['/user/admin/update', 'id' => $model->id]));
return Html::a($model->username,$url);
}
],
[
'attribute' => 'email',
'format' => 'email',
'hAlign' => 'center',
],
Код: Выделить всё
public function actionIndex()
{
Url::remember('', 'actions-redirect');
$searchModel = Yii::createObject(UserSearch::class);
$dataProvider = $searchModel->search(Yii::$app->request->get());
return $this->render('index', [
'dataProvider' => $dataProvider,
'searchModel' => $searchModel,
]);
}
Получение неизвестного свойства: app \ models \ Office :: username
что я делаю не так?