Skip to content
This repository has been archived by the owner on Feb 19, 2021. It is now read-only.

系统调用

雷宗民 edited this page May 16, 2014 · 6 revisions

用户相关

  • user.add 添加用户,参数:email, password, display_name
  • user.check_password 检查密码是否正确,参数:email, password
  • user.get_info 查询用户信息,参数:email|id
  • user.get_display_name 查询用户的昵称,参数:email|id
  • user.get_email 查询用户的Email,参数:id
  • user.update 更新用户信息,参数:id, email, password, display_name
  • user.delete 删除用户,参数:email|id
  • user.get_list 取用户列表
  • user.get_count 取用户数量

文章相关

  • article.add 添加文章,参数:author_id, title, summary, sort, content, tags, 说明:tags可以为数组,如果没指定summary时自动从content中生成
  • article.add_tag 给文章添加标签,参数:id, name
  • article.update 更新文章,参数:同上
  • article.update_tags 更新文章标签列表,参数:id, tags,说明:tags可以为数组
  • article.update_content 更新文章内容,参数:id, content
  • article.update_meta 更新文章附加属性,参数:id, name, value
  • article.update_metas 更新一组文章附加属性,参数:id, metas
  • article.get 获取文章内容(完整),参数:id
  • article.get_tags 获取文章的标签列表,参数:id
  • article.get_content 获取文章内容,参数:id
  • article.get_meta 获取文章附加属性,参数:id, name
  • article.get_metas 获取文章所有附加属性,参数:id
  • article.get_list 获取文章列表,参数:offset, limit, author_id, tags, search
  • article.get_count 获取文章数量,参数:offset, limit, author_id, tags, search
  • article.delete 删除文章,参数:id

标签相关

  • tag.add 添加标签,参数:name
  • tag.get_id 获取指定标签的ID,参数:name
  • tag.get_name 获取指定名称标签的ID,参数:id
  • tag.get_list 获取标签列表
  • tag.get_count 获取标签的数量
  • tag.delete 删除标签,参数:name|id

网站配置相关

  • config.get 获取指定名称的配置,参数:name
  • config.get_all 获取所有配置项
  • config.update 更新配置,参数:name, value
  • config.update_all 更新一组配置
  • config.delete 删除配置,参数:name
  • config.set_if_not_exists 如果配置项不存在,则设置一个初始值:name, value

导航栏相关

  • nav.update 更新导航链接,参数:name, parent, type, title, url
  • nav.delete 删除链接,同时会删除其所有子项,参数:name, type
  • nav.get 获取链接信息,参数:name, type
  • nav.get_list 获取链接列表,参数:parent(可选), type(可选)
  • nav.down 将链接往后移动,参数:name, type
  • nav.up 将链接往前移动,参数:name, type

说明:

  • 主键是 nametype ,如果重复了,新的值会覆盖旧的值
  • type 取值类型: 0-前台, 1-用户后台, 2-管理后台
  • name 的命名时必须加上插件的前缀,比如插件 comment-local 的菜单名必须加上 comment_local_ 前缀
Clone this wiki locally