• tp5.0.9 简单的增删改查


      之前虽然有看过tp5,也自己摸索了,但一直没写出来,趁着刚写完就顺带贴出来吧

      以我写的这一个控制器为例:

      模板的渲染有两种方法:

        一种是需要借助助手函数

          $view = new View([],Config::get('view_replace_str'));

           return view('index',['__PUBLIC__'=>'/public/static']);

        然后在视图中src="__PUBLIC__/images/图片.jpg">

        还有一种呢,就是我这种了

     public function index()
        {
            return $this->fetch();
        }

      O(∩_∩)O~各位,各凭喜欢了,,,,,

      查询操作:

        查询多条

     public function userlist(){
            $list=db('user')->order('id desc')->select();
            $this->assign('list',$list);
            return $this->fetch();
        }

        单条查询:

     public function update(){
            $id=Request::instance()->param('id');
            $userfind=db('user')->where(array('id'=>$id))->find();
            $this->assign('userfind',$userfind);
            return $this->fetch();
        }

      修改:

      $data['user_name']=Request::instance()->post('user_name');
      $data['user_email']=Request::instance()->post('user_email');
      $rs=db('user')->where(array('id'=>$id))->update($data);

      删除:

     $id=Request::instance()->param('id');
     $rs=db('user')->where(array('id'=>$id))->delete();

      忘记说了,tp5的url参数接收跟之前的tp3.2可是不一样的,把get与param严格区分了,╭(╯^╰)╮我之前也没注意到这一点,还在奇怪为什么用 

    Request::instance()->get('id')接收不到参数呢
  • 相关阅读:
    windows下vs2015编译BOOST
    第一篇 CUDA基础
    【windows】vs添加库外部库的一般步骤
    关于模板
    命令收集
    【4】facebook大数据搜索库faiss使用——Faiss索引介绍
    【2】facebook大数据搜索库faiss使用
    【ubuntu】windows链接库——怎样从DLL导出C++类
    【3】facebook大数据搜索库faiss使用——选择Index
    【ubuntu】linux链接库
  • 原文地址:https://www.cnblogs.com/qinmei/p/6964072.html
Copyright © 2020-2023  润新知