-
composer指定php版本
使用composer安装扩展库时,遇到php cli(composer php)版本与项目的php版本不一致,导致扩展库无法安装。 可以在composer.json文件中定义以下配置,指定composer使用的php版本来解决这个问题。 “…
-
fastadmin菜单规则中添加请求参数
不同的菜单,但是用到了同一个数据库表,同一个控制器,同一个方法。简单来说,就是用2个菜单来展示不同状态的数据。 上面的设置有个问题就是生成链接的时候会出错,链接请求中会有2个?号,这样获取到的请求参数值将会是错误的。 目前的做法是,修改js…
-
thinkphp $this->success方法不跳转页面
使用fastadmin(thinkphp)在控制器中执行以下代码,但是前台页面并没有跳转 $this->success(‘注册成功’, url(‘index/login’), [‘url’ => url(‘index/login…
-
The server requested authentication method unknown to the client
php连接MySQL8报错: SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client 解决办法: 修改MySQL配置文件…
-
Windows上安装多个不同版本的MySQL
首先需要安装MySQL软件,这个软件可以从MySQL官网下载:https://downloads.mysql.com/archives/community/ 安装后,打开软件 之后的步骤跟安装MySQL步骤一样,只不过需要更改端口,多个My…
-
使用clipboard.js库完成复制或剪切功能
首先需要下载clipboard.js库,下载地址:https://github.com/zenorocha/clipboard.js/archive/master.zip 然后引入dist目录下的clipboard.min.js文件 <…
-
使用YAK Pro混淆PHP代码
YAK Pro可以用来混淆PHP源代码,混淆之后增加破解难度。 项目地址:https://github.com/pk-fr/yakpro-po YAK Pro需要运行在php >= 7.0环境下,但混淆过后的代码可以运行在php 5.…
-
fastadmin下拉框筛选使用方法
在列表使用: 无论在哪里使用,都需要先关联对应的模型。所以,需要先修改模型文件:application/admin/model/Project.php public function company() { return $this->…
-
使用PHP执行运算符执行外部命令
PHP 支持一个执行运算符:反引号(“)。注意这不是单引号!PHP 将尝试将反引号中的内容作为 shell 命令来执行,并将其输出信息返回(即,可以赋给一个变量而不是简单地丢弃到标准输出)。使用反引号运算符“`”的效果与函数 s…
-
fastadmin在控制器中使用多语言
默认情况下,当前控制器下只会加载当前控制器对应的语言文件。 例如:控制器为application/admin/controller/Project.php,则自动加载的语言文件为application/admin/lang/zh-cn/pr…