读取器 thinkphp 文件预处理

一种模型中的方法

使用规则

php 复制代码
public function getUrlattr(){//这里命名很讲究,get开头输入你想要返回的字段,这里是为例返回数据表的url字段,然后是attr结尾
}

这里使用一个自定义函数获取它传递的值

php 复制代码
public function getUrlAttr($value){
vardump($value)
}

这里返回的就是查询这个模型下的url数据字段

实现业务:自动的返回url绝对路径地址

php 复制代码
public function getUrlAttr($value){
$html = 'www.abn.com/url/'
return $html.$value//自动返回完整url连接,任何需要调用这个方法的函数都可使用到
}

扩展实现业务,这里getUrlAttr还能传递一个参数,参数包含了查询到的该字段的所有数据

php 复制代码
public function getUrlAttr($value,$data){
$html = 'www.abn.com/url/'
if($data['id']>10){//判断图片的id是否大于10,这里可以替换成数据的某一个约束条件
return $html.$value//自动返回完整url连接,任何需要调用这个方法的函数都可使用到
}

}
相关推荐
Maybe I Simple7 小时前
MySql 数据库分表 简单思路
数据库·php·webman
马达加斯加D10 小时前
C# --- Stream
服务器·c#·php
用户30745969820712 小时前
ThinkPHP 6.0 多应用模式下的中间件机制详解
后端·thinkphp
JaguarJack15 小时前
7 个从入门到资深 PHP 开发者都在用的核心调试技能
后端·php·服务端
BingoGo16 小时前
7 个从入门到资深 PHP 开发者都在用的核心调试技能
后端·php
码龄3年 审核中18 小时前
Linux record 05
linux·服务器·mysql·php
ELI_He9991 天前
hyperf auth模块
后端·php
2201_761199041 天前
7.statefulset
开发语言·kubernetes·php
yenggd1 天前
wireshark常规用法
测试工具·wireshark·php
韩师傅1 天前
从重启马车到常驻运输队:CGI 与 PHP 的物流系统演进简史
java·后端·php