一个自带品牌属性店铺,虽然小众但够用,达人招募一波! ...
Search_Controller控制器用于输出搜索文章结果列表页面,仅有一个方法:display($params)
function display($params) {
// 建立日志模型
$Log_Model = new Log_Model();
// 建立配置缓存
$options_cache = Option::getAll();
// 配置缓存数组键名转换成变量,键值转换为变量值
extract($op...
Record_Controller控制器用于输出归档文章列表,只有一个方法:display($params)
function display($params) {
// 建立日志模型
$Log_Model = new Log_Model();
// 建立配置缓存
$options_cache = Option::getAll();
// 配置缓存数组键名转换成变量,键值转换成相应的变量值
extract($opt...
Tag_Controller控制器用于输出标签文章列表,仅有一个方法:display($params)。
function display($params) {
// 建立日志模型
$Log_Model = new Log_Model();
// 建立配置缓存
$options_cache = Option::getAll();
// 配置缓存数组键名转换成变量,键值转换成对应的变量值
extract($optio...
Sort_Controller控制器用于查看分类文章。只有一个方法display($params):$params为Dispatcher传出来的正则表达式$matches
function display($params) {
// 建立日志模型
$Log_Model = new Log_Model();
// 建立缓存
$CACHE = Cache::getInstance();
// 获取配置缓存
$optio...
Comment_Controller只有一个方法:发表评论
function addComment($params) {
// 获取提交的评论名,删除前后的空格,特殊字符添加反斜杠
$name = isset($_POST['comname']) ? addslashes(trim($_POST['comname'])) : '';
// 获取提交的评论内容,删除前后的空格,特殊字符添加反斜杠
$content = isset($_P...
对于emlog网站来说,最常被调用的Controller莫过于Log_Controller了,这个控制器主要用于显示列表页和显示内容页。两个方法:display($params)和displayContent($params)。
下面来详细分析一下
display:显示列表页
function display($params) {
// 建立日志模型
$Log_Model = new Log_Model();
// 建立数据缓存...
模型Plugin_Model是开发插件必须了解的一个模型。属性表:
属性
注释
private $db
内部数据库连接对象,用于存取插件数据库数据
private $plugin
从本插件根目录到入口文件的路径字符串
方法表:
方法
注释
function __construct()
构造方法,新建内部数据库连接对象
function activePlugin($plugin)
激活...
上一篇是微语模型Twitter_Model,这一篇是微语回复管理模型Reply_Model。属性:
private $db
内部数据库连接对象,用于存取微语回复数据库数据
方法表:
方法
注释
function __construct()
构造方法,新建内部数据库连接对象
function addReply($rData)
添加微语回复,$rData为包含微语回复数据的数组,返回微语回复ID
fu...
模型Twitter_Model是管理微语。属性:
private $db
内部数据库连接对象,用于存取微语数据库数据
方法表:
方法
注释
function __construct()
构造方法,新建内部数据库连接对象
function addTwitter($tData)
添加微语,$tData是包含微语数据的数组,返回微语ID
function getTwitterNum($spot=0)...
模型Navi_Model作用是处理导航。属性:
private $db
内部数据库连接对象,用于存取导航数据库数据
常量表:代表导航类型的数字常量,与数据库emlog_navi里面的type项一致:
常量
注释
const navitype_custom = 0
自定义导航
const navitype_home = 1
首页
const navitype_t = 2
微语
const...