Setting header pada TCPDF di Yii

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