Variable Yang tersedia Pada Block

Di dalam block sudah terdapat beberapa variable yang sudah ter-define sebelumnya, jadi dalam membuat nama variable anda di HARUS kan menggunakan nama variable yang berbeda agar tidak terjadi crash dalam script anda, nama nama variable tersebut sama seperti variable global pada framework dengan dua variable tambahan yaitu:
  1. $block Ini adalah variable yang otomatis tersedia dalam script _switch.php dalam block, variable ini berbentuk Object (bukan Array) sehingga untuk memanggilnya anda harus menggunakan $block->[namavariable] bukan $block['namavariable'] adapun key/index dari variable ini adalah:
    • id field `id` dalam database table `bbc_block`
    • dir string absolute path dari directory menuju ke block. semisal block anda bernama "test" maka value nya adalah {DocRoot}blocks/test/
    • url string url untuk menuju ke path block, contoh {BaseURL}blocks/test/
    • title judul dari block, diambil dari field `title` dari database table `bbc_block_text` dengan id dari $block->id dan `lang_id` yang aktif saat itu
    • content variable ini masih kosong, dan akan terisi string dari output script anda
  2. $config Ini adalah variable Array yang berisi hasil dari _setting.php pada block anda Pelajari lebih lanjut bagaimana cara membuat konfigurasi untuk block

Untuk mengetahui detail isi dari tiap variable bisa menggunakan function dari PHP var_dump atau menggunakan function dari framework sendiri yaitu pr, perlu diingat bahwa isi dari variable2 tersebut adalah dinamis jadi akan berbeda beda untuk setiap block nya


Tags : Block

0 Komentar

Berikan komentar anda