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

}
相关推荐
不会摸鱼的小鱼14 小时前
WSL 安装 Ubuntu 22.04 到指定磁盘
数据库·postgresql·php
淼淼爱喝水18 小时前
DVWA和Pikachu命令注入漏洞检测实验
安全·web安全·php·pikachu·dvwa
专注VB编程开发20年18 小时前
json和python元组,列表,字典对比
开发语言·python·json·php
怀旧,19 小时前
【Linux网络编程】15. Reactor 反应堆模式
linux·网络·php
Dylan的码园19 小时前
2026年免费远程控制软件哪个好?ToDesk向日葵UU远程免费版横评,不限次数不限时长
服务器·开发语言·php
dog25019 小时前
解析几何的力量(1)
服务器·开发语言·网络·php
号码认证服务21 小时前
如何让来电显示公司名代替陌生数字号码?企业号码认证开通指南
服务器·c语言·网络·经验分享·智能手机·云计算·php
一念春风21 小时前
QwenPaw(替代小龙虾)大模型
开发语言·php
是有头发的程序猿1 天前
AI Agent自动化交易流程:1688定制交易API全链路开发实战教程(Python源码)
python·自动化·php
极梦网络无忧1 天前
# 从零打造 Composer 依赖包:ThinkPHP 项目开发实战指南
php·composer