smarty template engine
Thursday, January 08, 2009  
download | documentation | faq | forum | mailing lists | changelog | contribs 


search for in the  


register_resource

register_resource -- 

void register_resource ( string name, array resource_funcs)

Usatelo per registrare dinamicamente un plugin risorsa per Smarty. Passate il nome della risorsa e l'array delle funzioni PHP che la implementano. Consultate risorse per i template per maggiori informazioni su come impostare una funzione per caricare i template.

Nota tecnica: Il nome di una risorsa deve avere un minimo di due caratteri di lunghezza. Nomi di risorsa di un solo carattere verranno ignorati ed usati come parte del percorso del file; ad es. $smarty->display('c:/path/to/index.tpl');

L'array di funzioni php resource_funcs deve avere 4 o 5 elementi. Con 4 elementi, questi saranno le funzioni callback per le rispettive funzioni "source", "timestamp", "secure" e "trusted" della risorsa. Con 5 elementi, il primo deve essere il riferimento all'oggetto oppure il nome della classe relativi all'oggetto o alla classe che implementano la risorsa, mentre i 4 elementi successivi saranno i nomi dei metodi che implementano "source", "timestamp", "secure" e "trusted".

Esempio 13-1. register_resource

<?php
$smarty
->register_resource("db", array("db_get_template",
"db_get_timestamp",
"db_get_secure",
"db_get_trusted"));
?>



 

credits 

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

All rights reserved.