register_resource()secara dinamis meregistrasi sumberdayaDeskripsivoidregister_resourcestringnamearrayresource_funcs
Gunakan ini untuk meregistrasi
plugin sumber daya secara
dinamis dengan Smarty.
Mengirimkan name sumber daya dab fungsi array PHP
yang mengimplementasikannya. Lihat
sumber daya template
untuk informasi lebih jauh atas bagaimana menyiapkan fungsi untuk mengambil
templates.
Catatan Teknis
Panjang nama sumber daya harus berisi setidaknya 2 karakter. Satu karakter
nama sumber daya akan diabaikan dan dipakai sebagai bagian dari path file,
misalnya $smarty->display('c:/path/to/index.tpl');
array-fungsi-php resource_funcs
harus mempunyai 4 atau 5 elemen.
Dengan 4 elemen, elemen adalah callback-fungsi untuk fungsi source
masing-masing,
timestamp, secure dan
trusted dari sumber daya.
Dengan 5 elemen, elemen pertama harus berupa referensi obyek atau nama kelas
obyek atau kelas yang mengimplementasikan sumber daya dan 4 elemen berikut
harus berupa nama metode yang mengimplementasikan source,
timestamp, secure
dan trusted.
register_resource()
register_resource('db', array(
'db_get_template',
'db_get_timestamp',
'db_get_secure',
'db_get_trusted')
);
?>
]]>
Lihat juga
unregister_resource()
dan seksi
sumber daya template.