导航
系统开发首页
使用手册
插件手册
米拓商城
模板制作
应用开发
系统开发
http://doc.metinfo.cn/dev/
1
系统开发首页
第三章 系统模块
3.2.文章模块
更新时间:2020-02-17 11:20:08
作者:米拓建站
``` app 应用根目录 ├── app 应用文件目录 ├── static 系统资源文件目录 ├── system 系统模块文件目录 ├── news 简介模块目录 |── admin 应用前台模块 | |── templates 模块后台文件目录 | | |── edit.php | | └── list.php | └── news_admin.class 模块后台文件 |── include 模块公共类文件目录 | └── class | |── news_database.class.php 模块数据模型类 | |── news_handle.class.php 模块数据处理类 | |── news_label.class.php 模块控制器类 | └── news_tag.class.php 模块标签类文件 └── web 模块前台模块 └── news.class.php 模块前台文件 ``` - 新闻模块负责展示和管理系统新闻模块下的内容。该模块内容数据存储在`met_news`数据表。 - 栏目列表页入口文件:`news/index.php`或者`news/news.php`进入栏目前台控制器`news.class.php`的`donews()`方法,获取访问栏目详细信息,并加载栏目列表页模板文件 - 列表页数据标签 ```
``` 该标签用于获取新闻栏目列表页数据。 `action=news.list`标签方法名称,`num="$c['met_news_list']"`获取列表数据长度,`cid="$data[classnow]"`调用数据栏目ID。该标签进入模块数据标签类`news_tag.class.php`,标签方法`_list()`通过传入参数向控制器(`news_label.class.php`|`get_list_page()`)请求新闻列表数据并将数据循环输出到模板。 - 栏目列表数据处理 栏目列表页数据数据在栏目控制器(`news_label.class.php`|`get_list_page()`)中生成,通过传入的参数,栏目ID和分页数,获取指定栏目下的内容列表,在模块数据处理类`news_handle.class.php`对列表中的数据进行处理,生成前台url地址。 - 栏目详情页数据处理 前台访问列表内容详情页,通过入口文件`news/shownews.php` 进入栏目前台控制器`news.class.php`的`doshownews()`方法。通过携带的内容id获取列表内容详情和内容所在栏目的详细信息,并加载详情页模板文件。
上一篇
: 3.1.简介模块
下一篇
: 3.3.产品模块