*============创建栏目文件============↓
D:\phpStudy\WWW\niwo\application\admin\controller
复制 粘贴Admin文件,重命名Cate(栏目)
D:\phpStudy\WWW\niwo\application\admin\model
复制 粘贴Admin文件,重命名Cate(栏目)
D:\phpStudy\WWW\niwo\application\admin\validate
复制 粘贴Admin文件,重命名Cate(栏目)
D:\phpStudy\WWW\niwo\application\admin\view
复制 粘贴Admin文件,重命名cate(栏目)
*============创建栏目文件============↑
*============在视图和公共文件里,创建栏目管理列表============↓
D:\phpStudy\WWW\niwo\application\admin\view\common\left.html
复制内容:
<li>
<a href="#" class="menu-dropdown">
<i class="menu-icon fa fa-link"></i>
<span class="menu-text">友情链接</span>
<i class="menu-expand"></i>
</a>
<ul class="submenu">
<li>
<a href="{:url('links/lst')}">
<span class="menu-text">
链接列表 </span>
<i class="menu-expand"></i>
</a>
</li>
</ul>
</li>
内容添加修改为:
<li>
<a href="#" class="menu-dropdown">
<i class="menu-icon fa fa-user"></i>
<span class="menu-text">管理员</span>
<i class="menu-expand"></i>
</a>
<ul class="submenu">
<li>
<a href="{:url('admin/lst')}">
<span class="menu-text">
管理列表 </span>
<i class="menu-expand"></i>
</a>
</li>
</ul>
</li>
<li>
<a href="#" class="menu-dropdown">
<i class="menu-icon fa fa-list"></i>
<span class="menu-text">栏目管理</span>
<i class="menu-expand"></i>
</a>
<ul class="submenu">
<li>
<a href="{:url('cate/lst')}">
<span class="menu-text">
栏目列表 </span>
<i class="menu-expand"></i>
</a>
</li>
</ul>
</li>
http://www.yidt.cn/Home/FontAwesome
Dashboard Elements Icons FontAwesome
换图标
<i class="menu-icon fa fa-link"></i>
修改为:
<i class="menu-icon fa fa-list"></i>
*============在视图和公共文件下,创建栏目管理列表============↑
*============在控制器里,创建栏目和栏目模块内容============↓
D:\phpStudy\WWW\niwo\application\admin\controller\Cate.php
修改内容:
<?php
namespace app\admin\controller;
use think\Controller;
use app\admin\model\Cate as CateModel;
class Cate extends Controller
{
public function lst()
{
$list = CateModel::paginate(3);// 分页输出列表 每页显示3条数据
$this ->assign('list',$list); // 把$list,分配到模板list
return $this->fetch(); //把数据返回给视图。
}
public function add()
{
if(request()->isPost()){
$data=[
'username'=>input('username'),
'password'=>input('password'),
];
$validate = \think\Loader::validate('cate'); //实例化validate
if(!$validate->scene('add')->check($data)){ //在add场景下,验证$data里面的数据,如果验证没有通过
$this->error($validate->getError()); die;
}
if(db('cate')->insert($data)){
return $this->success('栏目名称添加成功!','lst');