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

}
相关推荐
爱装代码的小瓶子2 分钟前
3. 设计buffer模块
linux·服务器·开发语言·c++·php
狗凯之家源码网1 小时前
APP 软件官网整站源码效果实测与价值解析
开源·php
m0_738120721 小时前
渗透测试基础——PHP 序列化数据结构与反序列化机制详解
android·服务器·网络·数据结构·安全·php
AC赳赳老秦1 小时前
用 OpenClaw 制定技术学习计划:根据目标岗位自动生成学习路线、推荐学习资源
开发语言·c++·人工智能·python·mysql·php·openclaw
宁小法3 小时前
Redis evalsha 可能返回的错误类型
redis·php·lua报错
祁白_3 小时前
PHP回调函数
web安全·php·ctf·代码审计·writeup
着迷不白4 小时前
七、Linux网络管理
服务器·网络·php
隔窗听雨眠5 小时前
VMware迁移上云的十个关键关卡
开发语言·php·vmware
无涯大者5 小时前
php中redis的简单示例学习
redis·学习·php
爱和冰阔落5 小时前
Ollama 本地大模型部署实战:从安装到 RAG 知识库完整指南
开发语言·大模型·php·ollama