quiero exportar una vista a pdf, en yii1 cuando queria exportar mi vista a pdf la definia asi:
<?php $pdf = Yii::createComponent('application.vendors.mpdf.mpdf');
$dataProvider = $_SESSION['Anexo1']->getData();
$contador=count($dataProvider);
//$i=0;
$html.='
<table align="center"><tr>
<td align="center"> <b>Contraloria General de la Republica</b></td></tr>
<tr></tr>
<tr>
<td align="center"> <b>Hechos de Corrupción</br></b></td></tr>
</tr></table>
Total Resultados: '.$contador.'
<p>=======================================================================================</p>
<table class="detail-view2" repeat_header="1" cellpadding="1" cellspacing="1"
width="100%" border="0">
<tr>
<td width="66" rowspan="18" class="style3">Organismo</td>
<td width="119" height="15" rowspan="2"><span class="style3">No. HC</span></td>
<td width="167" rowspan="30" class="style3">Nombre Entidad </td>
<td width="125" rowspan="20" class="style3">Provincia</td>
<td width="152" rowspan="20" class="style3">Municipio</td>
<td width="85" rowspan="10"><span class="style3">Fecha Reg.</span> </td>
<td width="90" rowspan="10" class="style3">Fecha Ocu. </td>
<td width="89" rowspan="10" class="style3">Fecha det. </td>
<td height="49" colspan="15" class="style3">Cant. Implicados </td>
<td width="107" rowspan="12" class="style3">Cant. Colateral </td>
<td width="81" rowspan="12" class="style3">Afect. MLC </td>
<td width="72" rowspan="12" class="style3">Afect. CUP </td>
<td width="97" rowspan="15" class="style3">Fuente Det. </td>
</tr>
<tr>
<td width="34" height="25"><div align="center" class="style3">T</div></td>
<td width="37"><div align="center" class="style3">E</div></td>
<td width="40"><div align="center" class="style3">O</div></td>
</tr>
<tr class="principal">
<td colspan="13" class="principal" width="12%">
<div align="center">===============================================================================================================================================================================================================</div></td>
</tr>
';
$afectacionmlc=0;
$afectacionmn=0;
//$recuperadomlc=0;
//$recuperadomn=0;
$imptotal=0;
$imppertenece=0;
$impnopertenece=0;
$i=0;
$sql='SELECT * FROM implicado INNER JOIN anexo1 ON (implicado.anexo1_fk = anexo1.id) WHERE anexo1_fk='.$dataProvider[$i]["id"];
$sql1='SELECT * FROM colateral INNER JOIN anexo1 ON (colateral.anexo1_fk = anexo1.id) WHERE anexo1_fk='.$dataProvider[$i]["id"];
$sql2='SELECT count(implicado.anexo1_fk) FROM anexo1 inner JOIN implicado ON (anexo1.id = implicado.anexo1_fk) WHERE anexo1_fk='.$dataProvider[$i]["id"].' AND imp_pert_entidad="No"';
$sql3='SELECT count(implicado.anexo1_fk) FROM anexo1 inner JOIN implicado ON (anexo1.id = implicado.anexo1_fk) WHERE anexo1_fk='.$dataProvider[$i]["id"].' AND imp_pert_entidad="Si"';
$lista1= Implicado::model()->with('anexo1Fk')->findAllBySql($sql);
$lista2= Colateral::model()->with('anexo1Fk')->findAllBySql($sql1);
$sql4="SELECT * FROM anexo1 WHERE anexo1.id =".$dataProvider[$i]["id"];
$anexo= Anexo1::model()->findBySql($sql4);
$usuario=$anexo->registrado_por;
$sql5= "select * from tbl_user where username='".$usuario."'";
$usuario1= User::model()->findBySql($sql5);
$cargo=$usuario1->cargo;
$contador1= Implicado::model()->with('anexo1Fk')->count('anexo1_fk='.$dataProvider[$i]["id"]);
if ($contador1==null)
{
$contador1= 0;
}
$contador2= Colateral::model()->with('anexo1Fk')->count('anexo1_fk='.$dataProvider[$i]["id"]);
if ($contador2==null){
$contador2=0;
}
$nopertenece= Implicado::model()->with('anexo1Fk')->countBySql($sql2);
if ($nopertenece==null){
$nopertenece=0;
}
$pertenece= Implicado::model()->with('anexo1Fk')->countBySql($sql3);
if ($pertenece==null){
$pertenece=0;
}
$val=count($dataProvider);
while($i<$val){
$html.='
<tr class="odd">
<td height="43"> '.$dataProvider[$i]["entidadhcFk"]["orgaFk"]["orga_siglas"].'</td>
<td> '.$dataProvider[$i]["no_hc_a1"].'</td>
<td> '.$dataProvider[$i]["entidadhcFk"]["enthc_nombre"].'</td>
<td> '.$dataProvider[$i]["entidadhcFk"]["provinciaFk"]["prov_siglas"].'</td>
<td> '.$dataProvider[$i]["entidadhcFk"]["municipioFk"]["mun_desc"].'</td>
<td> '.$dataProvider[$i]["fecha_reg_a1"].'</td>
<td> '.$dataProvider[$i]["fecha_ocu_a1"].'</td>
<td> '.$dataProvider[$i]["fecha_det_a1"].'</td>
<td> '.$contador1.'</td>
<td> '.$pertenece.'</td>
<td> '.$nopertenece.'</td>
<td> '.$contador2.'</td>
<td> '.$dataProvider[$i]["afect_mlc"].'</td>
<td> '.$dataProvider[$i]["afect_mn"].'</td>
<td> '.$dataProvider[$i]["fuenteDetFk"]["fuente_det_siglas"].'</td>
</tr>
';
$html.='</tr>
<tr class="principal">
<td colspan="13" class="principal" width="12%">
<div align="center">-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</div></td>
</tr>
';
$afectacionmlc+=$dataProvider[$i]["afect_mlc"];
$afectacionmn+=$dataProvider[$i]["afect_mn"];
$imptotal+=$contador1;
$imppertenece+=$pertenece;
$impnopertenece+=$nopertenece;
$i++;
}
$html.='<table>
<tr class="principal">
<td colspan="13" class="principal" width="12%">
</tr>
$html.=</table>';
$html.='</table>
<td align="center" class="principal" width="12%"><strong> Afectación MLC total:'.$afectacionmlc.'</strong></td>
<tr class="principal">
<td colspan="13" class="principal" width="12%">
</tr>
<td align="center" class="principal" width="12%"><strong> Afectación MN total:'.$afectacionmn.'</strong></td>
<tr class="principal">
<td colspan="13" class="principal" width="12%">
</tr>
<td align="center" class="principal" width="12%"><strong> Implicados total:'.$imptotal.'</strong></td>
<tr class="principal">
<td colspan="13" class="principal" width="12%">
</tr>
<td align="center" class="principal" width="12%"><strong> Pertenecen Entidad total:'.$imppertenece.'</strong></td>
<tr class="principal">
<td colspan="13" class="principal" width="12%">
</tr>
<td align="center" class="principal" width="12%"><strong> No pertenecen entidad:'.$impnopertenece.'</strong></td>';
$html.='</table>';
$html.='<table>
<tr class="principal">
<td colspan="13" class="principal" width="12%">
</tr>
$html.=</table>';
$mpdf=new mPDF('', 'LETTER-L', '12','TAHOMA','','','','','','','L');
$mpdf->WriteHTML($html);
$mpdf->Output('Reporte.pdf','D');
exit; ?>
ahora en yii2 como funciona? ya que he tratado de hacerlo similar usando mpdf pero no funciona, se que existen extensiones que gestionan la exportacion a pdf, pero en ninguna explican como iria la vista en cuestion,gracias.