ThinkPhp学习笔记——栏目功能完成及唯一性验证补充

*============创建栏目文件============↓

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');
      
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值