Setelah kita melakukan extend class TCPDF seperti yang telah dibahas pada artikel sebelumnya, kita juga dapat memanfaatkannya untuk melakukan setting pada header. Contoh pemanggilan adalah:$pdf = Yii::createComponent(‘application.extensions.tcpdf.mypdf’, ‘P’, ‘mm’, ‘A4’, true, ‘UTF-8’);$pdf->SetCreator(PDF_CREATOR);$pdf->SetAuthor(Yii::app()->user->id);$pdf->SetTitle(“Purchase Order “.$model->purchase_no);$pdf->setTopMargin(20);$pdf->setPrintHeader(true);$pdf->setPrintFooter(true);$pdf->my_x0=$x0;$pdf->my_y0=$y0;$pdf->my_header=$header_html;//$header_html tentunya telah didefinisikan sebelumnya$pdf->AddPage();$pdf->SetFont(“times”, “”, 10);
Setting Footer pada TCPDF di YII
Dalam membuat aplikasi yang memerlukan pencetakan, sering kita harus menampilkan footer pada setiap pencetakan yang terjadi. Dalam framework Yii kita dapat melakukan extension TCPDF supaya dapat menampilkan footer. Berikut akan dijelaskan bagaimana kita meng- extend class pdf ini. Pertama-tama pastikan
Default sorting pada view admin Yii
Pada saat kita menampilkan list data pada view admin.php Yii kita tentu ingin menampilkan default sorting / order sesuai kebutuhan aplikasi kita. Berikut akan dijelaskan bagaimana mengimplementasikan default order pada view admin Yii. Pertama-tama silahkan membuat model yang bersangkutan. Pada
Fungsi findByAttributes dalam Yii
Berikut ini akan dijelaskan mengenai findByAttributes dalam Yii. Kalau kita biasa melakukan coding dengan PHP murni kemudian kita menggunakan framework ada kemungkinan kita tidak bisa menghafal semua mengenai bahasa framework tersebut. Oleh sebab itu saya akan membuat catatan mengenai findByAttributes. Kita
Kustomisasi CGridvew pada admin Yii
Kadang-kadang kita ingin membuat customisasi query awal pada view/admin.php untuk suatu controller tertentu. Untuk dapat melakukan ini kita melakukan customisasi model pada function search(). Sebagai contoh saya membuat InvoiceCustomer di mana untuk nilai 1 sudah direserved oleh system. Kita juga
Query dengan SQL di Yii
Ada kemungkinan kita yang terbiasa melakukan programming database manual akan kesulitan saat berpindah ke suatu framework tertentu. Sebagai contoh biasanya kita melakukan coding query sql ke database seperti berikut ini: $sql=”SELECT purchase_order_id, purchase_no, vendor_name FROM purchase_order a
Menghapus link home di CBreadcrumbs Yii
Dalam mengembangkan website dengan Yii, link Home pada breadcrumbs akan membantu navigasi supaya pengunjung mengetahui posisi halaman tersebut. Tetapi dalam aplikasi sudah dilengkapi dengan pulldown menu sehingga link ke halaman Home lebih kelihatan mengganggu dibandingkan dengan kegunaannya. Sebagai contoh kita
Input SN (Serial Number) di Yii
Dalam membuat aplikasi terkait inventory, kita mungkin akan memasukkan SN (serial number). Dalam sistem database, setiap sn akan masuk dalam setiap baris untuk memudahkan tracking, tetapi dalam melakukan input akan lebih baik jika kita bisa melakukan input bebarapa sekaligus. Dalam
Field customization di CDetailView Yii
Dalam membuat aplikasi, kita mungkin akan menemukan ada field-field tertentu dalam suatu tabel yang hanya boleh diketahui oleh pihak-pihak tertentu. Sebagai contoh adalah harga pada pengiriman barang. Harga tidak boleh diketahui oleh bagian pengiriman barang tetapi harus diketahui oleh bagian
Format birthday/tanggal lahir di datepicker Yii
Dalam memasukkan data tanggal lahir suatu pegawai, kita akan memasukkan tanggal beberapa puluh tahun yang lalu. Supaya kita mudah menginput data dengan benar, maka kita harus memformat aplikasi kita supaya mudah memilih tanggal dengan data berpuluh-puluh tahun yang lalu. Untuk