One search for multiple GridViews

Hi! I´ve two models, and two GridViews, what I want to do is to display data with one search.

I mean, when I enter an ID, display the data from this ID on two GridViews, (obviously the tables has different columns, but with the same ID).

When I search I get the values on just one GridView :mellow:





	public function actionIndex() {

		$searchModel = new AnalisisClinicoSearch();

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

		$searchModelCabezal = new AnalisisClinicoCabezalSearch();

		$dataProviderCabezal = $searchModelCabezal -> search(Yii::$app -> request -> queryParams);


		if ($dataProvider -> getTotalCount() == 0) {


			$analisisClinicoVista = AnalisisClinicoVista::findAll(['v_nro_oc' => $_GET["AnalisisClinicoSearch"]]);


			foreach ($analisisClinicoVista as $analisis) {


				AnalisisClinico::registrarAnalisisClinicoDesdeVista($analisis);


			}


			  AnalisisClinicoCabezal::registrarAnalisisClinicoCabezalDesdeVista($analisis);

		}

						

		return $this -> render('index', [

                'searchModel' => $searchModel, 

                'dataProvider' => $dataProvider, 

                'dataProviderCabezal' => $dataProviderCabezal, 

]);

}








<?= GridView::widget([

	'dataProvider' => $dataProviderCabezal,

	//'filterModel' => $searchModel,

	'columns' => [

	//['class' => 'kartik\grid\SerialColumn'],


	// 'wk_liq_ana_cli_id',

	// 'wk_liq_ana_cli_cab_nro_oc',

	// 'wk_liq_ana_cli_estado',

	// 'wk_liq_ana_cli_fechayhora_ins',

	// 'wk_liq_ana_cli_usunick_ins',

	// 'wk_liq_ana_cli_fechayhora_sol',

	// 'wk_liq_ana_cli_actodid',

	// 'wk_liq_ana_cli_estado_analisis',

	// 'wk_liq_ana_cli_fechayhora_coord',

	// 'wk_liq_ana_cli_fuerahora',

	// 'wk_liq_ana_cli_urgente',

	// 'wk_liq_ana_cli_fechayhora_envio_result',

	// 'wk_liq_ana_cli_fuerahora_upd',

	// 'wk_liq_ana_cli_urgente_upd',

	// 'wk_liq_ana_cli_fechayhora_upd',

	// 'wk_liq_ana_cli_usunick_upd',

	// 'wk_liq_ana_cli_cab_id',

	// 'wk_liq_ana_cli_cab_ci',

	// 'wk_liq_ana_cli_cab_hc',

	// 'wk_liq_ana_cli_cab_persona',

	   'wk_liq_ana_cli_cab_rrhhid_indica',

	   'wk_liq_ana_cli_cab_rrhhdesc_indica',

	   'wk_liq_ana_cli_cab_rolnom_indica',

	// 'wk_liq_ana_cli_cab_lab_nom',

	

	],

	'export' => false,

	'bordered' => false,

	'striped' => false,

	'summary'=>'', 

	]);








<?= GridView::widget([

          'dataProvider' => $dataProvider,

	//'filterModel' => $searchModel,

	'columns' => [

	//['class' => 'kartik\grid\SerialColumn'],


	// 'wk_liq_ana_cli_id',

	// 'wk_liq_ana_cli_nro_oc',

	   'wk_liq_ana_cli_actodid', 

           'wk_liq_ana_cli_actodesc', 

           'wk_liq_ana_cli_fechayhora_sol',

	// 'wk_liq_ana_cli_fechayhora_coord',

	   'wk_liq_ana_cli_situacion', 

           'wk_liq_ana_cli_resultado_enviado',

	// 'wk_liq_ana_cli_tm',

	// 'wk_liq_ana_cli_estado',

	// 'wk_liq_ana_cli_usunick_ins',

	// 'wk_liq_ana_cli_fechayhora_upd',

	// 'wk_liq_ana_cli_usunick_upd',

	// 'wk_liq_ana_cli_fechayhora_ins',

	// 'wk_liq_ana_cli_cab_id',


	//['class' => 'kartik\grid\ActionColumn'],

	],

        'export' => false, 

        ]);




Thanks thanks thanks!