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

}
相关推荐
踢球的打工仔30 分钟前
PHP面向对象(5)
android·java·php
t***82111 小时前
华为数据中心CE系列交换机级联M-LAG配置示例
服务器·华为·php
white-persist1 小时前
【攻防世界】reverse | Reversing-x64Elf-100 详细题解 WP
c语言·开发语言·网络·python·学习·安全·php
JaguarJack1 小时前
PHP Fiber 优雅协作式多任务
php·服务端
9***P33410 小时前
PHP代码覆盖率
开发语言·php·代码覆盖率
2501_9416233213 小时前
C++高性能网络服务器与epoll实战分享:大规模并发连接处理与事件驱动优化经验
开发语言·php
catchadmin14 小时前
PHP True Async RFC 被拒——原生异步离 PHP 还有多远?
开发语言·php
J***793914 小时前
PHP在电商中的Magento
开发语言·php
quweiie15 小时前
thinkphp8.0链接SQL SERVER2022数据库
数据库·sqlserver·thinkphp
云计算老刘15 小时前
1.项目实战:LAMP-LNMP-分离部署
linux·mysql·php·apache·mariadb