php cms think 签收,01.安装thinkphp并生成后台cms管理模块

## 01.下载完thinkphp

有一个index模块,将index模块复制一个改成admin模块,如果有控制器那一定要注意控制器的命名空间

## 02.将config复制到admin目录文件夹下一份

![](https://box.kancloud.cn/41952c96efd4255ed628690253f2df63_259x556.jpg)

## 03.修改config目录下载文件

一个是模板后缀,只是admin模块下的文件后缀,一个是模板输出路径

~~~

return [

'template' => [

// 模板后缀

'view_suffix' => 'html',

],

// 视图输出字符串内容替换

'view_replace_str' => [

'__ADMIN__' => '/static/admin'

],

];

~~~

## 04.模板公用

在admin模块下的view文件夹下,建立一个common公用模板文件夹,里面新建header.html,left.html文件,将需要公用的头部和左部代码剪切到相应的文件里面

~~~

{include file="common/header"}

~~~

如上,这是相应的调用公用代码,注意不要加后缀

## 05.在admin模块的控制器文件夹下,编写conf配置项控制器

并建立相应的方法以及模板文件

一下代码是链接到Conf控制器的conlit方法

~~~

{:url('Conf/conlit')}

~~~

## 06.创建tp_cms_conf也就是配置项表

## 07.增加配置项的数据处理

~~~

public function add()

{

if (request()->isPost()){//判断是否是post请求

$data = input('post.');//接收post所有数据post

$add = db('tp_cms_conf')->insert($data);//向tp_cms_conf表填充数据

if ($add){//如果使用success或者error则需要继承 use think\Controller; 类

$this->success('配置项添加成功',url('lst'));

}else{

$this->error('添加配置项失败');

}

}

return view();

}

~~~

## 08.配置项列表查找数据

~~~

public function lst()

{//查找tp_cms_conf表的数据并分页

$confRes = db('tp_cms_conf')->field('id,cname,ename,value,values')->paginate(2);

$this->assign('confRes',$confRes);//tp向页面传递数据

return view();

}

~~~

## 09.tp 模板循环数据标签及格式

~~~

{volist name='confRes' id='conf'}

{$conf.id}{$conf.cname}{$conf.ename}{$conf.value}{$conf.values}

{/volist}

~~~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值