文档介绍:北风网项目实战培训
讲师:鲁国行人甲(北风网版权所有)
ThinkSNS v3 二次开发教程
阶段课程简介与课程目标
课程简介:
从本讲起开始涉及二次开发的相关课程,在掌握了前几讲的基础下继续深入了解如何进行基本的二次开发实战。掌握基础和简单的定制化开发
课程目标(第二阶段)
掌握ThinkSNS的系统架构和应用架构目录
掌握ThinkSNS中基础的widget和js使用方法如何使用官方提供的规范或者类库 Ajax
数据库核心表结构的相关介绍用户评论微博应用语言切换…
ThinkSNS中MVC、Widget、JavaScript的详细使用
ThinkSNS后台开发入门
实战定制化开发如多语言切换、权限节点和修改积分系统等。
ThinkSNS 后台开发简介
所有的控制器都必须继承自Administrator类。tsload(APPS_PATH.'/admin/Action/');
Administrator 类提供了后台通用的方法。具体包括:积分配置、权限配置、(列表页、详细页)模板显示、等等
后台基类变量说明
后台基类变量说明
列表管理页面
第一步:
Action引入并继承admin基类(与配置页面方法一致)
第二步:
设置页面项,并displayList($listData),其中listData必须是标准的分页数据(findpage)格式
数据管理页面
第一步:
与配置数据页面一致
第二步:
设置页面项,并displayConfig($detailData),与配置页面唯一的区别就是多了detailData数据传入。
页面配置和后台JavaScript开发
1、后台js开发规范
核心的后台(admin)应用的JS 都写在 ,开发时请保持格式一致
2、页面配置
新建一个后台页面,设置完页面参数后。需要在[页面配置]中对页面内的字段 或者 搜索框的字段 进行中文名、输入类型等进行设置。
后台开发实战
为我的扩展开发后台管理模块
ThinkSNS二次开发:基于PHP实战ThinkSNS V3二次开发
ds-