Blogger Information
Blog 3
fans 0
comment 0
visits 2389
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
实战cltphp
相依相偎的博客
Original
1125 people have browsed it
  1. 建立数据库proxy

  2. 我们需要创建一个数据表,命名为clt_my
    字段先写三个吧
    id int 11 自动递增
    name varchar 255
    addtime int 11
    给里面加点数据
    那么我们写的My.php应该如下:
    <?php//这个文件内容挺全的,我们只罗列一部分作为解释说明namespace app\admin\controller;  //命名空间use think\Db;   //用到tp内置的数据库方法use think\Request;  //用到tp内置的处理请求方法(post和get)use think\Controller;  //用到tp的控制器方法class My extends Common //定义一个类继承公共类{//初始化方法,这个在公共类里面,具体去查可以看到,这里初始化会验证管理员是否登陆
        public function _initialize(){        parent::_initialize();
        }        //广告列表
        public function index(){//index函数 访问这个的控制器就是 Ad/index 即广告管理的那个页面
            if(request()->isPost()) {//如果页面有post请求
                $key = input('post.key');//接收post请求中的key 同 $_POST['key']
                $this->assign('testkey', $key);//把key值给到testkey里面,页面就可以调用
                $page =input('page')?input('page'):1;//分页,tp内置 照抄
                $pageSize =input('limit')?input('limit'):config('pageSize');//分页,tp内置 照抄
                //查询开始  注意修改数据库 表名 和字段 不做多表查询了 
                $list = Db::table(config('database.prefix') . 'my')
                    ->where('name', 'like', "%" . $key . "%")
                 
                    ->paginate(array('list_rows'=>$pageSize,'page'=>$page))
                    ->toArray();            foreach ($list['data'] as $k=>$v){            //将数据库里面的时间戳进行转化
                    $list['data'][$k]['addtime'] = date('Y-m-d H:s',$v['addtime']);
                }            //返回数据 供页面调用
                return $result = ['code'=>0,'msg'=>'获取成功!','data'=>$list['data'],'count'=>$list['total'],'rel'=>1];
            }        return $this->fetch();//生成页面,fetch里面为空即调用view里面的index.html模版  如果是test.html可以写成  fetch('test')
        }        //下面是增删改查了  不做解释了
              }
    那么我们的控制器方法就是 My/index
    还需要在view里面新增文件夹 My 里面复制个 ad里面的index.html
    然后这个功能页面就添加好了,可以访问试试
    如果是后台的话 需要在权限管理中新增权限,并且 在用户组中设置访问



Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post