Hi guys, I want to get content of two tabels,which have no relation in one GridView. Any ideas,how to implement this ( Links are also welcome)
If i will copy following GridView, I have design,as it should be, but second View should represent second table. Furthermore, I will get error like this:
Unknown Property – [url="http://www.yiiframework.com/doc-2.0/yii-base-unknownpropertyexception.html"]yii\base\UnknownPropertyException[/url]
Setting unknown property: kartik\grid\GridView::dataProvider_telefon
Pjax::begin();
?>
<?=
GridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'columns' => $gridColumn,
'headerRowOptions' => ['class' => 'kartik-sheet-style'],
'filterRowOptions' => ['class' => 'kartik-sheet-style'],
'export' => [
'fontAwesome' => true
],
'bordered' => true,
'striped' => true,
'condensed' => true,
'responsive' => true,
'hover' => true,
'showPageSummary' => false,
'panel' => [
'type' => GridView::TYPE_SUCCESS,
"heading" => "<h3 class='panel-title'><i class='glyphicon glyphicon-globe'></i> " . $this->title . "</h3>",
],
'persistResize' => false,
'toggleDataOptions' => ['minCount' => 10],
'exportConfig' => true,
]);
?>
<?=
GridView::widget([
'dataProvider_telefon' => $dataProvider_telefon,
'filterModel' => $searchModel_telefon,
'columns' => $gridColumn,
'headerRowOptions' => ['class' => 'kartik-sheet-style'],
'filterRowOptions' => ['class' => 'kartik-sheet-style'],
'export' => [
'fontAwesome' => true
],
'bordered' => true,
'striped' => true,
'condensed' => true,
'responsive' => true,
'hover' => true,
'showPageSummary' => false,
'panel' => [
'type' => GridView::TYPE_SUCCESS,
"heading" => "<h3 class='panel-title'><i class='glyphicon glyphicon-globe'></i> " . $this->title . "</h3>",
],
'persistResize' => false,
'toggleDataOptions' => ['minCount' => 10],
'exportConfig' => true,
]);
Pjax::end();
?>
Here is index of Controller:
public function actionIndex() {
$searchModel = new KontaktAdresseSearch();
$searchModel_telefon = new KontaktTelefonSearch();
$dataProvider = $searchModel->search(Yii::$app->request->queryParams);
$dataProvider_telefon = $searchModel_telefon->search(Yii::$app->request->queryParams);
return $this->render('index', [
'searchModel_telefon' => $searchModel_telefon,
'dataProvider_telefon' => $dataProvider_telefon,
'dataProvider' => $dataProvider,
'searchModel' => $searchModel
]);
}