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

}
相关推荐
VXbishe3 小时前
基于web的校园失物招领管理系统-计算机毕设 附源码 24150
javascript·vue.js·spring boot·python·node.js·php·html5
云游云记6 小时前
php CRM客户分配方案整理
php·crm
追夢秋陽6 小时前
MacOS 通过Shell 脚本一步到位配置nginx+Php环境
nginx·macos·php·一站式配置
步步为营DotNet7 小时前
深入剖析.NET中Span:零拷贝内存操作的基石
服务器·php·.net
BingoGo7 小时前
“Fatal error: require(): Failed opening required...” 以及如何彻底避免它再次出现
后端·php
JaguarJack7 小时前
“Fatal error: require(): Failed opening required...” 以及如何彻底避免它再次出现
后端·php·服务端
Godspeed Zhao7 小时前
现代智能汽车中的无线技术87——FMDAB(6)
网络·汽车·php
云游云记8 小时前
php crm客户属性字段变更记录:业务合规与数据可信的核心保障
sql·php·crm
CreasyChan8 小时前
phpstorm php windows 配置调试环境
windows·php·phpstorm
zorro_z9 小时前
实战SimpleBlog(一):项目初始化与用户系统搭建
php