Berbagi Tutorial PHP : iScaffold CRUD Generator untuk framework CodeIgniter
![]() |
| Gambar 1 |
![]() |
| Gambar 2 |
![]() |
| Gambar 3 |
Jika ada yang kurang jelas, silahkan tinggalkan komentar :)
This website provide some kind of information about everything like education, software, healthy tips.
Monday, 29 July 2013 Unknown CI, CRUD, iScaffold, PHP 0
![]() |
| Gambar 1 |
![]() |
| Gambar 2 |
![]() |
| Gambar 3 |
Monday, 8 July 2013 Unknown CI, domPDF, Laporan PDF, PHP 0
Dalam dunia kerja laporan merupakan hal yang penting untuk mengetahui
sejauh mana perkembangan dari sebuah perusahaan atau organisasi
tertentu. Laporan bisa dibuat dalam berbagai format seperti excell,
word, pdf, dan sebagainya. Nah kali ini saya ingin berbagi tentang
bagaimana membuat laporan dalam bentuk PDF. Untuk tutorial kali ini,
terlebih dahulu download file yang kita perlukan yaitu dompdf. File ini
saya ambil dari google project.
Setelah
filenya sudah di download, tempatkan file tersebut di folder
\application\libraries. Kemudian buat sebuah class yang akan kita
gunakan nantinya ketika membuat report di file php yang akan kita buat.
Class yang kita buat isinya seperti berikut.
<?php
class CI_Pdf {
function pdf_create($html, $filename, $paper, $orientation, $stream=TRUE)
{
require_once("dompdf/dompdf_config.inc.php");
spl_autoload_register('DOMPDF_autoload');
$dompdf = new DOMPDF();
$dompdf->set_paper($paper,$orientation);
$dompdf->load_html($html);
$dompdf->render();
if ($stream) {
$dompdf->stream($filename.".pdf");
} else {
$CI =& get_instance();
$CI->load->helper("file");
write_file($filename, $dompdf->output());
}
}
}
?>
Untuk
menggunakan class ini, kemudian kita buat sebuah controller misalkan
kita beri nama report.php. file ini isinya seperti berikut.
<?
class report extends CI_Controller{
public function __construct() {
parent::__construct();
$this->load->helper('url');
$this->load->library('pdf');
}
$html = $this->load->view("allReport/mainReport", '', true);
$this->pdf->pdf_create($html,"Main
Mining
report",$this->input->post('paper'),$this->input->post('orientation'));
$this->load->view('report_view');
}
?>
kemudian kita buat sebuah view yang berisi laporan yang kita buat, berikut contoh yang saya pakai report_view.php yang isinya.
<?
echo "Contoh Isi Laporan";
?>
Engine: Blogger Design:Ugesi Converted by LiteThemes.com
