emlog MVC解构15 - Model模型之Navi_Model

模型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

 

如本站文章违反国家有关法律或侵权行为,请网络管理员及时删除本站内容评论或发邮件:jjky8888#qq.com

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。

分享:

微信