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

Name

register_modifier() — mofidica dinámicamente plugins registrados

Descripción

void register_modifier(string name,
                       mixed impl);

Pase en el template el nombre del modificador, seguido de la función PHP que implemente esto.

La llamada de la funcion-php impl puede ser

  1. una cadena conteniendo el nombre de la función

  2. un arreglo con la forma array(&$object, $method) con &$object siendo una referencia para un objeto y $method siendo una cadena conteniendo el nombre de un metodo

  3. un arreglo con la forma array(&$class, $method) con $class siendo el nombre de una clase y $method siendo un metodo de esta clase.

Example 13.24. register_modifier()


<?php

// let's map PHP's stripslashes function to a Smarty modifier.
$smarty->register_modifier('sslash', 'stripslashes');

?>

template


<?php
{* use 'sslash' to strip slashes from variables *}
{$var|sslash}
?>


Ver También unregister_modifier(), register_function(), modifiers, Extending Smarty with plugins y Creating Plugin modifiers,