smarty template engine
Tuesday, January 06, 2009  
download | documentation | faq | forum | mailing lists | changelog | contribs 


search for in the  


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()

<?php

// mari peta-kan fungsi PHP stripslashes ke pengubah Smarty.
$smarty->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,




 

credits 

Smarty Copyright © 2002-2008
New Digital Group, Inc.

All rights reserved.