smarty template engine
Tuesday, October 07, 2008  
download | documentation | faq | forum | mailing lists | changelog | contribs 


search for in the  


register_modifier()

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.

Ejemplo 13-1. 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,




 

credits 

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

All rights reserved.