读取器 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连接,任何需要调用这个方法的函数都可使用到
}

}
相关推荐
web3.08889994 小时前
使用PHP采集数据的完整技术文章,涵盖多种场景和最佳实践
开发语言·php
白帽子黑客-宝哥6 小时前
渗透测试“保姆级”实战成长手册
开发语言·网络安全·渗透测试·php
常利兵9 小时前
打造Android网络框架:为请求铺就高速路
android·网络·php
m0_738120729 小时前
渗透测试——Tomato 靶场完整渗透思路(本地文件包含LFI,脏牛提取)
web安全·网络安全·php·安全性测试·webshell·蚁剑
scofield_gyb10 小时前
PHP进阶-在Ubuntu上搭建LAMP环境教程
开发语言·ubuntu·php
新缸中之脑10 小时前
用Gws+Valyu实现晨报自动化
运维·自动化·php
IT WorryFree12 小时前
OpenClaw 对接飞书 Debug 指南
开发语言·php·飞书
Filotimo_18 小时前
5.3 Internet基础知识
开发语言·php
pangares1 天前
防火墙安全策略(基本配置)
服务器·php·apache
两个人的幸福online1 天前
php开发者 需要 协程吗
android·开发语言·php