What is Smarty?
Why use it?
Use Cases and Work Flow
Syntax Comparison
Template Inheritance
Best Practices
Crash Course
You may use the Smarty logo according to the trademark notice.
For sponsorship, advertising, news or other inquiries, contact us at:
registerResource() — 注册资源
void registerResource(string name,
Smarty_resource resource_handler);
在Smarty中注册一个资源。
参数分别是资源的name
和继承于 Smarty_Resource 的对象。
详情参见资源。
资源名称必须至少有两个字母以上的长度。
单个字母作为资源名称会被当作文件路径的一部分,如$smarty->display('c:/path/to/index.tpl');
Smarty 3.1之前,registerResource()
可设置callback类型的资源。
这是为了向前兼容,但强烈建议不要使用callback函数,这在Smarty 3.1已经废弃。
Example 14.42. registerResource()
<?php $smarty->registerResource('mysql', new Smarty_Resource_Mysql()); ?>
参见
unregisterResource()
和
资源。