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

}
相关推荐
牢七15 小时前
Slim-4.x php审计 报错分析
android·开发语言·ide·安全·php
ZHOUPUYU15 小时前
PHP 8.6的底层革命。那些看不见的优化,才是真正的惊喜
开发语言·后端·php
Sammyyyyy16 小时前
如何让 Laravel 应用进化为顶级智能体
ai·php·ai编程·laravel·servbay
JSON_L16 小时前
Fastadmin中实现获取名称首字母
php·fastadmin
vx-程序开发16 小时前
springboot具备推荐和预警机制的大学生兼职平台的设计与实现-计算机毕业设计源码17157
java·c++·spring boot·python·spring·django·php
勿在浮沙筑高台17 小时前
流片和项目有什么区别
php
零基础的修炼18 小时前
Linux网络---Epoll-Reactor模式
linux·网络·php
℡終嚸♂68018 小时前
Goby资产测绘漏洞扫描工具红队版自带1000+poc,以及附赠收集的1000+poc(附下载链接)
安全·web安全·php
zhouping@20 小时前
BUUCTFweb
学习·web安全·php
ShoreKiten20 小时前
命令执行专题(持续更新)
web安全·php·ctf·rce