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;
    //返回所有字符写入数据库
    }
    说明:如果模型不存在此方法,默认以写入的值存入数据库
     
  • 相关阅读:
    自适应高度的 文本框
    点击小图片遮罩显示大图片
    C++中的声明与定义
    LeetCode_Bit Manipulation
    “纯”面向对象
    指针和引用
    new和delete用法小结
    C++中的变量属性小结
    C++的一些黑暗料理
    Python中的字典和集合
  • 原文地址:https://www.cnblogs.com/bk7788/p/7258878.html
Copyright © 2011-2022 走看看