
PHP
文章平均质量分 69
AriFe.
会当凌绝顶,一览众山小。
展开
-
如何在Windows上使用Docker搭建PHP开发环境
在windows上使用基于wsl2的docker来运行宝塔面板,以及关于docker的基本操作,以及利用容器中的php服务完成vscode的代码校验等插件配置原创 2024-07-01 18:40:52 · 1850 阅读 · 2 评论 -
Fastadmin后端表格动态展示列
后端有多角色时, 往往有些表格中的列需要根据条件来根据角色身份决定是不是需要该角色查看, 为此就衍生出一个需要动态控制展示某列的需求fastadmin框架内调用的table实际上在初始化时, 可以修改columns中的visible属性来控制是否显示, 但是这个参数只能传入bool, 不能像其它属性一样传入function来根据计算得出最初的解决方案是通过后端控制器方法。原创 2023-10-05 15:35:41 · 2626 阅读 · 1 评论 -
Fastadmin插件开发流程简要记录
Fastadmin插件开发简易流程Step1 使用命令行创建插件Step2 更改插件信息Step3 编辑插件相关数据库脚本Step3 编辑插件的配置Step4 为插件配置后台管理菜单Step5 正式开发Step6 打包插件Step1 使用命令行创建插件cd /你的项目根目录路径php think addon -a 插件名称 -c create建议使用官方工具首先检测插件名称是否已被占用检测链接: 需要登录后方可使用Step2 更改插件信息创建完成后会生成5个文件 具体作用可参考官方文档(原创 2021-04-20 18:13:49 · 2256 阅读 · 0 评论 -
开源一个自用的fastadmin插件库
开源一个自写自用的Fastadmin插件库开发说明Fastadmin使用一年有余,真的感慨这个框架给我带来很大的便利, 开发效率提升不止一倍除了还是tp5.0这一点让我这种追求最新的人有点不爽外, 这个框架真是拿来做外包的不二之选搬砖的活儿, 也得找点巧劲儿, 项目中常用得一些功能, 闲暇时封装成了插件来用好不好用见仁见智. 至少我自己用着那叫一个字, 爽!具体使用方法不介绍啦, 全是zip包, 导入即可因为是仅根据个人习惯编写, 未考虑太多兼容及通用性问题本身其实都是很简单得东西, 也原创 2021-03-09 22:47:19 · 3093 阅读 · 8 评论 -
记一个不明所以的面试题
字符串拼接处理要求:ab+ba+aa = aa;aabbcc+ccbbaa=aabbbbaa;这是今天一个朋友问我的一个面试题, 看题目应该是考字符串处理,下午写了一半没写完, 吃完饭脑子还在想着这件事, 现在闲下来也跟着练练手.思路分析:三个字符串拼接, 前后相同部分移除, 下面是考题原话需要特别注意的是,拼接过程中重复的部分是相对前面已经拼接了的字符串而言的刚审题时也有很多奇怪想法, 后来仔细思考了下, 先不说这个算法写出来能干啥使, 就本题而言, 实际计算过程其实关键点原创 2021-03-09 22:28:19 · 174 阅读 · 0 评论 -
踩坑日记之Win10安装postgresql并在php中启用
环境说明操作系统: Win10Postgresql: 13PHP: 7.3Nginx: 1.8环境搭配使用的其实是宝塔win版遇到的问题第一次使用Postgresql遇到很多问题, 一个一个讲, 避免后人踩坑如果你顺利安装上Postgresql, 如果你使用本地navicat连接, 并且navicat版本如果是12.x的话, 可以连上,但是看不到表, 这个问题请直接升级你的navicat的版本, 网上有个15.的, 装上之后问题立马解决, 再也不用那个pgAdmin4了.安装完之后,原创 2021-02-26 00:58:21 · 422 阅读 · 0 评论 -
安利一套Windows10的PHP本地开发环境配置
食材列表Windows10宝塔(Windows版)VsCodeMicrosoft Edge(Chromium)堡塔SSH终端Navicat PremiumApiPostXMind安利台词Win10 不必多说, xp时代大概是已经真的过去了, win7也有十多岁了, 至今还留在win7的, 不知道是多恋旧, 如果只是平常使用, 或者就是打游戏, 再或者, 开发很单一, 确实留在win7没毛病, 但是我想说的是, win10更傻瓜化, 除了真的吃内存, 强烈推荐,只要RAM大于8G的原创 2020-10-30 17:27:19 · 426 阅读 · 0 评论 -
Windows+PHP7+MSSQL 配置中遇到的问题及解决过程
操作系统:Windows10PHP版本:7.0.1-ts由于项目需要,须在程序内连接SqlServer数据库处理部分内容,在配置时遇到不少的问题,目前已经排除万难,现将遇到的问题及配置经验总结如下首先要说明一个我自己的想法,也是我在解决一个问题是遇到后想到的,首先php看作是一个可扩展的工具也好,其它也罢,总之是个模块化的东西,就像很多的软件一样,想要实现更多的功能那就下载插件所以现在遇到...原创 2019-04-17 10:37:06 · 963 阅读 · 0 评论 -
新浪SAE上部署TP5.1遇到的问题及处理
这两天阿里云的主机到期了,本身不贵,五十块钱,但是奈何虚拟主机限制太多,而且比较尴尬的是只支持到了php5.5,遂决定再逛逛,然后就想起了多年前用过的新浪云,扒了好久总算是找到以前用的东西了,没错,就是新浪云SAE,按云豆计费,1元=100云豆,而且提供的有免费配额,其实用来上线调试,比如说调试小程序微信之类的是非常方便,而且足够使用了。只不过按量计费,总体算下来还是比那个虚拟主机一年下来贵的。...原创 2019-02-14 11:48:18 · 806 阅读 · 2 评论 -
推荐并记录一个根据IP取地址的API接口
日常编码开发中可能会遇到根据IP取地址的情况,国内其实也有不少 比如腾讯的,ip138的,还有例如360等等都是有的,但是以上这几个我都没找到简单可用的接口可以使用(好吧,不管有没有,其实我是没去仔细找的)在之前的操作中,可能大概是几年前,那时候我都是通过分析找到他们的链接,然后去使用字符串截取其中所需信息的,毕竟当时够用即可,没再深入但最近不知在查什么资料的时候意外看到这个地址:ip-...原创 2018-09-06 15:15:52 · 1624 阅读 · 2 评论 -
HTML导航 - 点击更改背景
步骤一:在需要增加效果的标签中增加onclick事件:步骤二:添加JS代码:function setcurrent(obj){ var a = document.getElementById('父级标签id').getElementsByTagName("li"); for(var i=0;i<a.length;i++){ a[i].classNam原创 2015-06-11 10:36:03 · 882 阅读 · 0 评论 -
PHP - Smarty模版使用(一) - 配置及简单调试
1.需要libs(文件夹,附件稍后打包上传),内含smarty类 2.目录结构自行创建,附自使用结构:config/site.conf // 名称后缀请自定义libs/....//见附件plugins/...//后续讲解runtime/cache/compile/template/1.htmlsmarty.php3. site.co原创 2014-12-10 12:31:14 · 928 阅读 · 0 评论 -
jQuery常用标签详解
一、选择网页元素 二、改变结果集 三、链式操作 四、元素的操作:取值和赋值 五、元素的操作:移动 六、元素的操作:复制、删除和创建 七、工具方法 八、事件操作 九、特殊效果一、选择网页元素 jQuery的基本设计和主要用法,就是"选择某个网页元素,然后对其进行某种操作"。这是它区别于其他函数库的根本特点。 使用jQuery的第一步,往转载 2015-02-04 09:54:53 · 523 阅读 · 0 评论