PHP
  • composer指定php版本
    composer指定php版本

    使用composer安装扩展库时,遇到php cli(composer php)版本与项目的php版本不一致,导致扩展库无法安装。 可以在composer.json文件中定义以下配置,指定composer使用的php版本来解决这个问题。 “…

    2023-05-24

  • thinkphp $this->success方法不跳转页面
    thinkphp $this->success方法不跳转页面

    使用fastadmin(thinkphp)在控制器中执行以下代码,但是前台页面并没有跳转 $this->success(‘注册成功’, url(‘index/login’), [‘url’ => url(‘index/login…

    2023-05-23

  • The server requested authentication method unknown to the client
    The server requested authentication method unknown to the client

    php连接MySQL8报错: SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client 解决办法: 修改MySQL配置文件…

    2023-05-22

  • 使用YAK Pro混淆PHP代码
    使用YAK Pro混淆PHP代码

    YAK Pro可以用来混淆PHP源代码,混淆之后增加破解难度。 项目地址:https://github.com/pk-fr/yakpro-po YAK Pro需要运行在php >= 7.0环境下,但混淆过后的代码可以运行在php 5.…

    2023-05-14

  • fastadmin下拉框筛选使用方法
    fastadmin下拉框筛选使用方法

    在列表使用: 无论在哪里使用,都需要先关联对应的模型。所以,需要先修改模型文件:application/admin/model/Project.php public function company() { return $this-&gt…

    2023-05-09

  • 使用PHP执行运算符执行外部命令
    使用PHP执行运算符执行外部命令

    PHP 支持一个执行运算符:反引号(“)。注意这不是单引号!PHP 将尝试将反引号中的内容作为 shell 命令来执行,并将其输出信息返回(即,可以赋给一个变量而不是简单地丢弃到标准输出)。使用反引号运算符“`”的效果与函数 s…

    2023-05-09

  • fastadmin在控制器中使用多语言
    fastadmin在控制器中使用多语言

    默认情况下,当前控制器下只会加载当前控制器对应的语言文件。 例如:控制器为application/admin/controller/Project.php,则自动加载的语言文件为application/admin/lang/zh-cn/pr…

    2023-05-06

  • fastadmin列表自定义按钮参考文档
    fastadmin列表自定义按钮参考文档

    下面是记录一下,在列表页面添加自定义按钮的文章。 { field: ‘buttons’, width: “120px”, title: __(‘按钮组’), table: table, events: Table.api.events.op…

    2023-05-05

  • fastadmin列表添加自定义按钮
    fastadmin列表添加自定义按钮

    例如:在列表页面添加个按钮,点击后更新状态。 首先,修改js代码:public/assets/js/backend/project.js define([‘jquery’, ‘bootstrap’, ‘backend’, ‘table’, …

    2023-05-05

  • thinkphp报错:fields not exists
    thinkphp报错:fields not exists

    使用模型向数据库添加数据时,竟然报错了 fields not exists:[settle_type] 添加数据代码如下: $result = ProjectSettleType::create($v,true); 通过检查数据库表,发现这…

    2023-04-30