博客列表 >读取器/修改器

读取器/修改器

依然很m丶的博客
依然很m丶的博客原创
2018年08月30日 22:08:28798浏览

名字 命名 get(Price)Attr($price,$data)

Index文件

<?php
namespace app\index\controller;
use \app\index\model\Shop_name;
class Index
{
    public function index()
    {
     $shop = Shop_name::get(2);
     return $shop->price;
    }
}

model/Shopname

<?php
namespace app\index\model;
use think\Model;
class Shop_name extends Model
{
   protected function getPriceAttr($price,$data)
   {
       return $data['name'].$price;
   }
}

只需要改价格

修改器

Index

<?php
namespace app\index\controller;
use \app\index\model\Shop_name;
class Index
{
   public function index()
   {
       $shop = new Shop_name;
       $shop->name ='php';
       $shop->price='12';
       $shop->type='php';
       if ($shop->save()){
           return '保存成功';
       }else{
           return $shop->getError();
       }
   }

model/Shopname

<?php
namespace app\index\model;
use think\Model;
class Shop_name extends Model
{
 protected function setPriceAttr($price)
 {
     return $price;
 }
}

只需要改价格

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议