Smarty Icon

You may use the Smarty logo according to the trademark notice.

Smarty Template Engine Smarty Template Engine

For sponsorship, advertising, news or other inquiries, contact us at:

Sites Using Smarty

Advertisement

register_modifier()

register_modifier() -- secara dinamis meregistrasi plugin pengubah

Deskripsi

void register_modifier ( string name, mixed impl)

Mengirimkan nama pengubah template, diikuti oleh fungsi PHP yang mengimplementasikannya.

Fungsi-php callback function dapat berupa:

  • String yang berisi nama fungsi

  • Sebuah array dalam bentuk array(&$object, $method) dengan &$object menjadi referensi ke sebuah obyek dan $method menjadi string yang berisi nama-metode

  • Sebuah array dalam bentuk array($class, $method) dengan $class menjadi nama kelas dan $method menjadi metode kelas.

Teladan 13-1. register_modifier()

register_modifier(\'ss\', \'stripslashes\'); ?>'); ?>

Dalam template, pakai ss untuk membuang garis miring.

<?php
{$var|ss}
?>

Lihat juga unregister_modifier(), register_function(), seksi pengubah, memperluas Smarty dengan plugins dan membuat pengubah plugin,