zoukankan      html  css  js  c++  java
  • tp读取器和写入器

    一、读取器

    控制器调用如下:

    //以ID的方式查询数据
    $user=User::get(3);//查询ID为3的单条数据
    echo $user->username;//以对象的方式显示对应的字段值

    模型两种方法内容如下
    //模型读取器参数是控制器的字段
    protected function getUsernameAttr($username)
    {
    return '用户名:'.$username;//读取输出
    }
    -----它们之间只能选择一种方式----
    //模型读取器第一个参数是控制器的字段,第二个参数是数据库全部字段是一个数组
    protected function getUsernameAttr($username,$data)
    {
    return '用户名:'.$username."密码:{$data['password']}";//读取输出

    }
    说明:如果模型不存在此方法,默认会调用数据库的字段原样输出

    二、写入器
    控制器操作如下
     $user=User::get(3);//查询ID为3的单条数据
    $user->username='xxx';//以对象的方式显示对应的字段值
    $user->save();

    模型操作如下
    //模型写入器第一个参数是控制器的字段,第二个参数是数据库全部字段是一个数组
    protected function setUsernameAttr($username,$data)
    {
    return '用户名:'.$username."密码:{$data['password']}";//返回所有字符写入数据库
    }
    -----它们之间只能选择一种方式----

    //模型写入器参数是控制器的字段
    protected function setUsernameAttr($username)
    {
    return '用户名:'.$username;
    //返回所有字符写入数据库
    }
    说明:如果模型不存在此方法,默认以写入的值存入数据库
     
  • 相关阅读:
    面试题 16:反转链表
    Makefile学习之路6————通过函数增强功能
    Makefile学习之路5————变量
    Makefile学习之路3————规则的运行
    LED灯C语言的点亮方式
    LED灯汇编机器码的点亮方式
    Linux的进阶命令
    入门命令2
    shell命令解析器功能说明及入门命令1
    C++基础 — C++中的变量和三目运算符
  • 原文地址:https://www.cnblogs.com/bk7788/p/7258878.html
Copyright © 2011-2022 走看看