public function install(){ //安装插件的方法
//1、添加数据表
$model = D();
$db_prefix = C('DB_PREFIX');
$table_name = "{$db_prefix}links";
$sql=<<<SQL
CREATE TABLE IF NOT EXISTS `$table_name` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`title` varchar(80) NOT NULL DEFAULT '' COMMENT '站点名称',
`link` varchar(140) NOT NULL DEFAULT '' COMMENT '链接地址',
`summary` varchar(255) NOT NULL DEFAULT '' COMMENT '站点描述',
`mailto` varchar(100) NOT NULL DEFAULT '' COMMENT '站长联系方式',
`sort` int(3) unsigned NOT NULL DEFAULT 0 COMMENT '优先级',
`nofollow` tinyint(1) unsigned NOT NULL DEFAULT 0 COMMENT '是否追踪',
`type` tinyint(3) unsigned NOT NULL DEFAULT 1 COMMENT '类型分组',
`cover_id` int(11) unsigned NOT NULL DEFAULT 0 COMMENT '封面图片',
`status` tinyint(2) NOT NULL DEFAULT 1 COMMENT '状态(0:禁用,1:正常)',
`create_time` int(11) unsigned NOT NULL DEFAULT 0 COMMENT '添加时间',
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='友情连接表';
SQL;
$model -> execute($sql);//执行sql语句
//2、返回true,表示插件安装成功
return true;
}
public function uninstall(){ //卸载插件的方法
$model = D();
$db_prefix = C('DB_PREFIX');
$table_name = "{$db_prefix}links";
$sql="DROP TABLE IF EXISTS `".$table_name."`;";
$model -> execute($sql);//执行sql语句
return true;
}
'list_grid'=>array( //这里定义的是除了id序号外的表格里字段显示的表头名和模型一样支持函数和链接
'title:网站名称',
'link:链接',
'summary:描述',
'create_time|time_format:添加时间', //time_format 是一个函数,把时间格式化,其他地方想使用什么函数也可以按照这种格式书写
'id:操作:[EDIT]|编辑,[DELETE]|删除'
),
class LinksModel extends Model{
public $model = array(
'title'=>'',//新增[title]、编辑[title]、删除[title]的提示
'template_add'=>'',//自定义新增模板自定义html edit.html 会读取插件根目录的模板
'template_edit'=>'',//自定义编辑模板html
'search_key'=>'',// 搜索的字段名,默认是title
'extend'=>1, //在后台列表是否显示 “增加”、“删除” 按钮,0-不显示 1-显示
);
public $_fields = array(
'id'=>array(
'name'=>'id',//字段名,与数据库的字段对应
'title'=>'ID',//显示标题
'type'=>'num',//字段类型:num、string、textarea、datetime、bool、select、radio、checkbox、editor、picture(封面)、file(附件)、
'remark'=>'',// 备注,相当于配置里的tip
'is_show'=>3,// 1-始终显示 2-新增显示 3-编辑显示 0-不显示
'value'=>0,//默认值
),
//下面演示一下 select字段怎么显示 radio、checkbox同理
'type'=>array(
'name'=>'type',
'title'=>'类型',
'type'=>'select',
'remark'=>'请选择所属类型',
'is_show'=>1,
'extra'=>'0:友情链接,1:合作站点',
'value'=>0,
'is_must'=>1,
),
);
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有