会点点代码修改,会各种程序上手运营,会电商,会运营,还会吃点喝点!*_*
当前位置:首页- emlog MVC解构15 - Model模型之Navi_Model

emlog MVC解构15 - Model模型之Navi_Model

作者:李元波发布时间:2024-12-12 08:51分类: 日常 浏览:8评论:0


导读:模型Navi_Model作用是处理导航。属性: private $db 内部数据库连接对象,用于存取导航数据库数据 常量表:代表导航类型的数字常量,与数据库emlog_...

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

 

标签:


发表评论: