Tags

, ,

Kadang-kadang kita perlu untuk menyisipkan kode javascript yang panjang di program yang kita buat. Khusus pengguna IDE, kita bisa memanfaatkan fitur intelligence dari IDE tersebut agar tampak lebih menarik. Artikel yang sama pernah saya tulis di sini. Kali ini kita akan membuatnya dalam bentuk widget agar dapat digunakan berkali-kali. Berikut kode-nya

Ubah namespace-nya sesuai dengan kebutuhan. Cara menggunakannya dalam kode kita

<?php JsBlock::begin(); ?>

    jQuery('#btn').click(function(){
        $(this).foo();
        // do something
    });

<?php JsBlock::end(); ?>

Atau bisa juga kode javascript itu kita pisahkan dalam file tersendiri kemudian kita include-kan ke view kita. Misal file tersebut adalah _script.js di folder yang sama dengan file view. Kita bisa menyisipkan dalam view dengan cara

<?php JsBlock::widget(['viewFile' => '_script']);?>
Advertisements