Versión 1/2 - Siguiente » - Versión actual
Guillermo Zdanowicz, 15/06/2016 15:30


Acceso a Datos con SQL

En el controlador

use yii\db\Query;
use yii\helpers\Html;

public function actionPdf($id) {
$mpdf=new mPDF();
$mpdf->AddPage('utf-8','Letter','V','',15,15,35,25,9,9,'P');

if (isset($_GET['id'])) {
$query = new Query;
$query->select(['t_personas.nombre as persona','fecmov','concepto','debe', 'haber'])->from('t_ctacte')->join('INNER JOIN', 't_cuentas_personas', 't_cuentas_personas.id = t_ctacte.idcuentapersona')->join('INNER JOIN', 't_personas', 't_cuentas_personas.idpersona = t_personas.id')->where('idcuentapersona='.$_GET['id']);
$command = $query->createCommand();
$data = $command->queryAll();
$html = '<table>';
foreach ($data as $row) {
$html .= '<tr>';
$html .= '<td>' . $row['persona'] . '</td>';
$html .= '<td>' . $row['fecmov'] . '</td>';
$html .= '<td>' . $row['concepto'] . '</td>';
$html .= '<td>' . $row['debe'] . '</td>';
$html .= '<td>' . $row['haber'] . '</td>';
$saldo=$row['haber']-$row['debe'];
$diferencia=$diferencia-$saldo;
$html .= '<td>' . $diferencia . '</td>';
}
$html .= '</table>';
$mpdf->WriteHTML($html);
//return Html::encode($html);
}
$mpdf->Output();
exit;

}

Redmine Appliance - Powered by TurnKey Linux