PHP Classes

File: htdocs/xoops_lib/vendor/smarty/smarty/docs/programmers/api-functions/api-register-resource.md

Recommend this page to a friend!
  Packages of Michael Beck   Xoops 2.5   htdocs/xoops_lib/vendor/smarty/smarty/docs/programmers/api-functions/api-register-resource.md   Download  
File: htdocs/xoops_lib/vendor/smarty/smarty/docs/programmers/api-functions/api-register-resource.md
Role: Example script
Content type: text/markdown
Description: Example script
Class: Xoops 2.5
Modular content management publication system
Author: By
Last change:
Date: 1 month ago
Size: 1,093 bytes
 

Contents

Class file image Download

registerResource()

dynamically register resources

Description

void

registerResource

string

name

Smarty\_resource

resource\_handler

Use this to dynamically register a Resource plugin with Smarty. Pass in the name of the Resource and the object extending Smarty\_Resource. See template resources for more information on how to setup a function for fetching templates.

> Note > > A resource name must be at least two characters in length. One > character resource names will be ignored and used as part of the file > path, such as $smarty->display('c:/path/to/index.tpl');

> Note > > Prior to Smarty 3.1 registerResource() accepted an array of callback > functions. While this is still possible for backward compatibility > reasons, it is strongly discouraged as callback functions have been > deprecated as of Smarty 3.1.

<?php
$smarty->registerResource('mysql', new Smarty_Resource_Mysql());
?>

   

See also unregisterResource() and the template resources section.