Li Yuan Bo
啥都会点……-李元波
模型Navi_Model作用是处理导航。
属性:
private $db | 内部数据库连接对象,用于存取导航数据库数据 |
常量表:
代表导航类型的数字常量,与数据库emlog_navi里面的type项一致:
常量 | 注释 |
const navitype_custom = 0 | 自定义导航 |
const navitype_home = 1 | 首页 |
const navitype_t = 2 | 微语 |
const navitype_admin = 3 | 登录 |
const navitype_sort = 4 | 分类导出的导航 |
const navitype_page = 5 | 页面导出的导航 |
方法表:
方法 | 对象 |
function __construct() | 构造方法,新建内部数据库连接对象 |
function getNavis() | 获取导航列表数组 |
function updateNavi($naviData,$navid) | 更新导航数据,$naviData是包含导航数据的数组,$navid是导航ID |
function addNavi($name,$url,$taxis,$pid,$newtab,$type=0,$typeId=0) | 添加导航,$name为导航名称,$url为导航网址,$taxis为导航排列序号,$newtab为是否在新窗口打开导航,$type是导航类型,$typeId是导航类型ID,具体看数据库分析 |
function getOneNavi($navid) | 获取单个导航数据数组,$navid为导航ID |
function getNaviNameByUrl($url) | 通过导航网址获取导航名称,$url为导航网址,不存在返回空 |
function getNaviNameByType($type) | 通过导航类型获取导航名称,$type为导航类型,不存在返回空 |
function deleteNavi($navid) | 删除某个导航,$navid为导航ID |
标签:emlog
发表评论: