博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ThinkCMF5应用开发流程
阅读量:6989 次
发布时间:2019-06-27

本文共 1506 字,大约阅读时间需要 5 分钟。

以blog应用为例

1.在app目录下创建blog目录

blog结构:

├─app                   应用目录│  ├─blog               应用目录│  │  ├─api             内部 api 控制器目录(可选)│  │  ├─controller      控制器目录│  │  ├─lang            多语言包(可选)│  │  ├─model           模型目录(可选)│  │  ├─service         服务层目录(可选)│  │  ├─taglib          标签库目录(可选)│  │  ├─validate        验证器目录(可选)│  │  ├─config.php      应用配置文件(可选)│  │  ├─nav.php         导航配置文件(可选)

2.创建一个前台控件器(controller)

在应用controller目录下创建一个IndexController.php文件

前台controller一般都要继承cmf\controller\HomeBaseController

3.为前台 IndexController的index方法创建一个模板

修改IndexController.php

fetch(); }}

在程序前台当前模板目录下创建blog目录(假设当前模板是simpleboot3,当前模板目录public/themes/simpleboot3)

在blog目录下创建index/index.html文件

4.在浏览器里运行

在浏览器里运行http://你的域名/blog/index/index (假设你把网站根目录设置到 public 目录)

到此为止,一个应用基本创建完成

5.创建后台控制器

创建一个后台控制器(controller)在应用controller目录下创建一AdminIndexController.php文件(注意:这里有文件命名规则,以Admin****Controller.php命名的是后台controller, 在后台菜单导入时会自动识别)

// +----------------------------------------------------------------------namespace app\blog\controller;use cmf\controller\AdminBaseController;class AdminIndexController extends AdminBaseController{ public function index() { return $this->fetch(); }}

后台controller一般都要继承cmf\controller\AdminBaseController,

现在登陆后台,在后台菜单管理添加一个后台菜单

clipboard.png

应用,控制器,方法名一定要保证和程序代码里的大小写一致性

6.创建index方法模板

在程序当前后台模板目录下创建blog目录(当前后台模板为admin_simpleboot3,当前后台模板目录public/themes/admin_simpleboot3)

创建public/themes/admin_simpleboot3/blog/admin_index/index.html文件

7.刷新后台

点击在5步骤里添加的后台菜单

8.blog应用开发流程完毕

转载地址:http://jczvl.baihongyu.com/

你可能感兴趣的文章
Unity中Mesh分解与边缘高亮加上深度检测
查看>>
Java提高篇——静态代码块、构造代码块、构造函数以及Java类初始化顺序
查看>>
spring boot(二):web综合开发
查看>>
人工智能范畴及深度学习主流框架,谷歌 TensorFlow,IBM Watson认知计算领域IntelligentBehavior介绍...
查看>>
PCL深度图像(1)
查看>>
js-ES6学习笔记-for...of循环
查看>>
extjs_06_grid(列锁定&列分组)
查看>>
elasticsearch搜索类型简单介绍
查看>>
第十章 五种对称加密算法总结
查看>>
android非法字符的判定、表情符号的判定
查看>>
为了眼睛的健康改变电脑的色调-献给长期坐在电脑前的朋友
查看>>
How to enable LDAP over SSL with a third-party certification authority
查看>>
细说 Data URI
查看>>
SqlServer 查询死锁,杀死死锁进程
查看>>
SNS商业
查看>>
利用ICSharpCode.SharpZipLib.dll实现简单加解压 转
查看>>
今天才知道什么是欲哭无泪
查看>>
pgpool 后台运行方法
查看>>
精品素材:推荐15套非常漂亮的 iOS 图标素材
查看>>
wpf之ComboBox绑定
查看>>