yii2框架
暗蓝
2013年入坑,专注PHP开发,全栈方向前进。
展开
-
yii2 生产环境https跳转301 302无效。
生产环境用的https:// 导致功能间跳转有问题。原先用的是header("Location: {$url}");或者Yii自带的。return Yii::$app->response->redirect($url);改用原始的。 echo "<script>location.href=$url;</script>...原创 2019-10-31 14:54:04 · 1448 阅读 · 0 评论 -
关于YII2框架-jQuery(…).activeform is not a function in 解决方法
在使用YII2框架过程中遇到过控制台报出一个JS错误,jQuery(…).activeform is not a function,查看源代码看到这里。确定一下yii框架这个文件有没有加载yii.activeForm.js没有的话,那么问题原因就找到了。解决方案有很多种。而我这里采用的是\assets\AppAsset.php 里面,也就是你注册的静态资源配置里面...原创 2018-10-29 10:20:20 · 1596 阅读 · 0 评论 -
YII2框架AJAX请求报500错误的处理方法
初接触YII2时,虽然也是MVC,但对其运行机制一脸懵逼,需求用到AJAX,使用原生的jquery写法 $.post()进行的请求发现一个问题。刚开始是400,浏览器直接访问链接是可以的。但是用AJAX请求是错误的,查看了手册才发现,需要csrf的认证。这个问题解决方法至少有三种:1.conf配置里面的web.php,你设enableCsrfValidation=false; 2...原创 2018-10-31 21:09:40 · 2246 阅读 · 0 评论 -
YII配置使用应用组件
应用主体是服务定位器, 它部署一组提供各种不同功能的应用组件来处理请求。官方这话,按我的理解这个组件的话,相当于第三方的class上封装使用。例如你要配置OSS,EXCEL什么的第三方库文件基础上封装自己的对象方法。但文档没发现怎么去配置使用。自己研究了一下大概了解了流程记录一下。首先项目目录下建立components文件夹然后建立test.php文件,其实叫什么和放哪里都不是很重要,...原创 2018-11-02 18:17:45 · 733 阅读 · 0 评论 -
php7 原生mongodb 权限连接
写这篇的时候,用的是PHP7.2.这个版本的PHP已经废弃了mongo的类。使用Mongodb代替。当然,在框架里都是集成到ActiveRecord之类的了。变化不明显。而如果要用纯原生的mongodb连接呢.查了一些资料。简单的使用方式如下。$manager = new MongoDB/Driver/Manager("mongodb://127.0.0.1:27017"); $Qu...原创 2019-01-08 20:36:39 · 1108 阅读 · 0 评论 -
yii2 mdf插件文件上加水印
需求是要给HTML转为PDF的合同增加印章水印。研究了一下最终实现代码为<div style="position: absolute; left:160px; right: 0; top: 400px; bottom: 0;"> <img src="xxx/ycfj.png" style="width: 60mm; height: 60mm;...原创 2019-06-19 17:39:06 · 390 阅读 · 0 评论