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

}
相关推荐
我不听你讲话5 小时前
LNMP网络服务搭建
linux·php·apache
流水迢迢lst8 小时前
靶场练习day15--php反序列化
开发语言·php
echome88810 小时前
Python 异步编程实战:async/await 从入门到精通
开发语言·python·php
catchadmin16 小时前
用 Laravel AI SDK 构建多智能体工作流
人工智能·php·laravel
buhuimaren_16 小时前
LAMP架构部署配置
nginx·php
三七吃山漆18 小时前
变量覆盖冲突与构造字符串逃逸漏洞
php
m0_6125919718 小时前
江苏智算中心排名与格局分析:尚航科技无锡智算中心的标杆地位
运维·服务器·科技·php·idc
森叶18 小时前
《深度拆解数据库连接池:从底层 TCP 原理到 PHP-FPM 与 Swoole/Go 的架构演进》
数据库·tcp/ip·php
XDHCOM19 小时前
PHP用来把Oracle的数据搬到Mysql里边的一个具体操作示范过程
mysql·oracle·php
BingoGo19 小时前
告别阻塞!用 PHP TrueAsync 实现 PHP 脚本提速 10 倍
后端·php