TMeta类和TConfig类,是Z-Blog 2.0的两个新特性。TMeta类允许插件为每一篇文章、评论、用户、分类、Tag保存附加信息,TConfig类允许插件把配置写入数据库。
TMeta类允许插件为每一篇文章、评论、用户、分类、Tag保存附加信息,它单独保存在数据表的xxxx_Meta字段中
方法 | 参数 | 返回 | 作用 |
---|---|---|---|
SetValue | name(String),value(String) | 无 | 设置某个值 |
GetValue | name(String) | value(String) | 返回某个值 |
Remove | name(String) | 无 | 删除某个值 |
Exists | name(String) | Boolean | 查找某个参数是否存在 |
<% Dim a,x Set a=New TArticle a.LoadInfoById 1 x=a.Meta.GetValue("test") Set a=Nothing %>
TConfig类允许插件把配置写入数据库,它单独保存在blog_Config表中
方法 | 参数 | 返回 | 作用 |
---|---|---|---|
Load | configname(String) | 无 | 读取configname的配置项目 |
Save | 无 | value(String) | 保存配置项目 |
Delete | 无 | 无 | 删除configname的全部配置 |
Remove | name(String) | 无 | 删除某个值 |
Exists | name(String) | Boolean | 查找某个参数是否存在 |
Write | name(String),value(String) | 无 | 设置某个值 |
Read | name(String) | value(String) | 读取某个配置项 |
<% Dim c,x Set c=New TConfig c.Load ("PluginID") x=c.Read("str") '读取选项str的值 Set c=Nothing %>
<% Dim c Set c=New TConfig c.Load ("PluginID") c.Write "str",x '设定选项str的值为x c.Save '写入 Set c=Nothing %>