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')接收不到参数呢
原文地址:https://www.cnblogs.com/qinmei/p/6964072.html