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

}
相关推荐
李白你好1 天前
一款基于 PHP 的轻量级Webshell管理工具
php
星光一影1 天前
【OA办公系统】神点企业OA办公助手/全开源
mysql·nginx·开源·php·源代码管理
偷光2 天前
浏览器中的隐藏IDE: Console (控制台) 面板
开发语言·前端·ide·php
JaguarJack2 天前
别再用 PHP 动态方法调用了!三个坑让你代码难以维护
后端·php
半桔2 天前
【网络编程】网络通信基石:从局域网到跨网段通信原理探秘
linux·运维·网络协议·php
skyeeeeee2 天前
一小时学会PHP
php
广药门徒2 天前
Linux(含嵌入式设备如泰山派)VNC 完整配置指南:含开机自启动(适配 Ubuntu/Debian 系)
开发语言·php
湖南人爱科技有限公司2 天前
RaPhp和Python某音最新bd-ticket-guard-client-data加密算法解析(视频评论)
android·python·php·音视频·爬山算法·raphp
一人の梅雨2 天前
1688 店铺商品全量采集与智能分析:从接口调用到供应链数据挖掘
开发语言·python·php
JaguarJack3 天前
PHP 图像处理实战 GD/Imagick 从入门到精通,构建高性能图像服务
后端·php