Daftar JavaScript dari Yii Framework
June 21st, 2012, Written by: | Categories: Programming, Tutorial, Yii Framework

Tahukah Anda jika Yii Framework telah menyediakan beberapa file JavaScript di dalam paketnya? Jadi jika Anda ingin menyertakan sebuah file JavaScript ke dalam projek Web, Anda mungkin bisa cek dulu apakah Yii sudah punya JavaScript itu atau belum. Jika sudah ada, maka Anda tidak perlu download dan manual meng-include JavaScript tersebut lagi, tetapi cukup memanggil fungsi di Yii saja.

Yii mempunyai beberapa JavaScript berguna yang siap dipakai di dalam sistemnya. Contohnya Jquery dan JQuery UI. Misalnya Anda perlu menggunakan Jquery UI, maka Anda cukup menulis sintaks di bawah untuk meng-include-nya

Yii::app()->clientScript->registerCoreScript('jquery.ui');

Untuk mengetahui Yii memiliki script inti apa saja, kita bisa mengecek di folder Yii Framework sendiri, tepatnya di framework/web/js/packages.php. Berikut beberapa file JavaScript yang terdapat di dalam Yii Framework:

  1. jquery: Ini merupakan file jQuery yang terkenal itu. Secara default, Yii akan menggunakan file jQuery yang sudah terkompres. Hanya pada saat kondisi debug, Yii meng-include file jQuery biasa.
  2. multifile: Berfungsi sebagai upload beberapa file. Multifile di Yii menggunakan jQuery plugin multiple file upload dari Fynework.com. Biasanya kita tidak akan meng-include manual file ini, karena JavaScript ini dipakai CMultiFileUpload.
  3. cookie: Untuk mengatur cookie di jQuery. File JavaScript ini diambil dari jQuery-Cookie Klaus Hartl.
  4. jquery.ui: jQuery User Interface memiliki segudang fungsi UI seperti kalender, fungsi drag dan drop, fungsi autocomplete dan lain-lain yang berbasis jQuery.
  5. metadata: Salah satu plugin jQuery. Fungsinya mengambil nilai metadata dari sembarang atribut ataupun kelas. Jika ingin tahu lebih lanjut silahkan kunjungi situs jQueryMetadata.

Sebenarnya script-script inti ini ada, dikarenakan diperlukan Yii sendiri juga memerlukannya. Misalnya ada sebuah script inti yang bernama rating yang sebetulnya digunakan oleh CStarRating. Tetapi kita bisa saja include sendiri karena memerlukannya untuk kasus tertentu. Biasanya penulis pribadi pada umumnya hanya membutuhkan jquery dan jquery.ui. Bagaimana kalau dengan Anda?

More about: , ,

Leave a Reply