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")); ?>
|
|