Smarty 类方法 {/programmers/api-functions/}
目录
- addConfigDir() — 将目录添加到存储配置文件的目录列表中
- addPluginsDir() — 将目录添加到存储插件的目录列表中
- addTemplateDir() — 将目录添加到存储模板的目录列表中
- append() — 向已分配的数组添加一个元素
- appendByRef() — 通过引用追加值
- assign() — 向模板分配变量/对象
- assignByRef() — 通过引用分配值
- clearAllAssign() — 清除所有已分配变量的值
- clearAllCache() — 清除整个模板缓存
- clearAssign() — 清除已分配变量的值
- clearCache() — 清除特定模板的缓存
- clearCompiledTemplate() — 清除指定模板资源的编译版本
- clearConfig() — 清除已分配的配置变量
- compileAllConfig() — 编译所有已知的配置文件
- compileAllTemplates() — 编译所有已知的模板
- configLoad() — 加载配置文件数据并将其分配给模板
- createData() — 创建一个数据对象
- createTemplate() — 返回一个模板对象
- disableSecurity() — 禁用模板安全性
- display() — 显示模板
- enableSecurity() — 启用模板安全性
- fetch() — 返回模板输出
- getCacheDir() — 返回存储渲染模板输出的目录
- getCompileDir() — 返回存储编译模板的目录
- getConfigDir() — 返回存储配置文件的目录
- getConfigVars() — 返回给定的已加载配置变量值
- getPluginsDir() — 返回存储插件的目录
- getRegisteredObject() — 返回对已注册对象的引用
- getTags() — 返回模板使用的标签
- getTemplateDir() — 返回存储模板的目录
- getTemplateVars() — 返回已分配的变量值
- isCached() — 如果此模板有有效的缓存,则返回 true
- loadFilter() — 加载过滤器插件
- muteExpectedErrors() — 静音 Smarty 故意生成的预期警告和通知
- registerCacheResource() — 动态注册 CacheResources
- registerClass() — 注册一个用于模板的类
- registerDefaultPluginHandler() — 注册一个在未定义的标签上被调用的函数
- registerFilter() — 动态注册过滤器
- registerPlugin() — 动态注册插件
- registerObject() — 注册一个用于模板的对象
- registerResource() — 动态注册资源
- setCacheDir() — 设置存储渲染模板输出的目录
- setCompileDir() — 设置存储编译模板的目录
- setConfigDir() — 设置存储配置文件的目录
- setPluginsDir() — 设置存储插件的目录
- setTemplateDir() — 设置存储模板的目录
- templateExists() — 检查指定的模板是否存在
- unregisterCacheResource() — 动态注销 CacheResource 插件
- unregisterFilter() — 动态注销过滤器
- unregisterPlugin() — 动态注销插件
- unregisterObject() — 动态注销对象
- unregisterResource() — 动态注销资源插件
- testInstall() — 检查 Smarty 安装
注意
请参见
通过模板更改设置部分,了解如何为单独的模板使用这些函数。