Я пытаюсь сгенерировать отчет, но все, что я получаю, это: Вывод в PDF Я хотел распечатать дату из своей базы данных, но вместо этого я получил только это одно слово. Я думаю, что это связано с ошибкой php, но я не могу найти свою ошибку. я новичок в этом, я надеюсь, что вы, ребята, можете мне помочь. спасибо.
Моя модель:
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class GeneratePdfController extends CI_Controller {
function index()
{
$this->load->model('model_user');
$this->load->library('pdf');
$post_id = $this->uri->segment(3);
$x['data'] = $this->model_user->get_user_by_nip($post_id);
$html = $this->load->view('GeneratePdfView', $x, [], true);
$this->pdf->createPDF($html, 'mypdf', false);
}
}
?>
Файл My View
<?php
$b = $data->row_array();
?>
<!DOCTYPE html>
<html>
<head>
<meta content="width=device-width, initial-scale=1.0" name="viewport">
<meta charset="utf-8">
<title>Create PDF from View in CodeIgniter Example</title>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" type="text/css" rel="stylesheet" />
</head>
<body>
<h1 class="text-center bg-info">Generate PDF from View using DomPDF</h1>
<table class="table table-striped table-hover">
<thead>
<tr>
<th>#</th>
<th>Nama</th>
<th>Nip Baru</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td><?php echo $b['n']; ?></td>
<td><?php echo $b['nipBaru']; ?></td>
</tr>
<tbody>
</table>
</body>
</html>