- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 Yii2 使DataProvider分页时,page超过最大页数不进行处理
默认情况下,使用\yii\data\Pagination分页,如果当前页数(page)超过最大页数,会把当前页数(page)设置成最大页数,但有时候我们并不希望这样做,比如开发api时,客户端可能是根据返回的data来判断是否还有下一页,如果是默认情况,会一直返回data,所以我们需要把pagination的validatePage属性设置为false。这样的话,当前页超过最大页时不会再进行判断处
2016-06-14 10:54:24
5081
原创 如何使GD支持webpq
因为项目原因,需要支持webp格式,扒文无数,终于解决。我的环境如下:CentOS6.4/PHP5.6.16。1、编译安装libvpx(https://github.com/webmproject/libvpx/releases)。我用的是1.5的,假设安装到/usr/local/lib下2、编译安装libwebp(https://github.com/webmproj
2016-05-10 15:58:56
2546
原创 Yii2 AssetManage linkAssets
Yii2的资源发布可查看https://github.com/yiichina/yii2/blob/master/docs/guide-zh-CN/structure-assets.md如果你的资源文件不在网站目录下,那么需要发布到网站目录才行。linkAssets可以创建符号连接,不需要复制文件到assets。我遇到的问题是创建符号连接一直失败,最后发现,assets目录的所有者必须
2016-01-19 11:46:22
822
原创 Yii2实现表单客户端验证提示信息出现在指定位置
Yii2中如果启用了客户端验证,默认的是在input后面显示错误信息,它在input后面添加了一个代码,错误信息就是在这个div里面显示的。但有时候,因为设计界面的原因,验证信息只能在某个固定位置显示时应该怎么办呢?找遍类参考手册好像都没看到这方面的设置。OK,让我们看看源码:1、打开@vendor\yiisoft\yii2\assets\yii.activeForm.js,发现它在这里定
2016-01-12 00:26:08
3149
原创 Nginx+php-fpm SSL不输出$_SERVER['HTTPS']的解决办法
最近在API接口上使用了SSL,访问签名用到了Url,后面发现服务器端与客户端签名一直对不上,PHP框架追朔源码,它是这么判断是否https连接的: public function getIsSecureConnection() { return isset($_SERVER['HTTPS']) && (strcasecmp($_SERVER['HTTPS'],
2016-01-08 15:56:17
5100
原创 C# 画带阴影的直线
/// /// 绘制了一条带阴影的直线 /// /// /// private void groupBox1_Paint(object sender, PaintEventArgs e) { Graphics g = e.Graphics; Poi
2009-08-08 17:46:00
1713
原创 对新线程方法传递多参数
近日用到了发送邮件的功能,要是放主线程感觉有点卡,所以把它放到了一个新线程中 发送邮件的方法: public static bool SendEMail(string title, string text) { MailSend.MailSend mail = new MailSend.MailSend();
2009-07-31 14:31:00
565
原创 C#中匹配括号的表达式
想替换一个 (&L) 为空,正常来说应该这么写 /(.*/) 不过这么写老是不成功.Google了一番,才知道C#中是要两个//的 //(.*//) 备忘..
2009-07-30 16:40:00
1075
原创 ComboBox的SelectedIndexChanged事件设置
这个事件是在你改变了ComboBox的值时才触发的。但有一个问题就是当你给ComboBox初始化数据(绑定数据)时也会触发这个事件。为了初始化时不触发这个事件,可以这么做: province.SelectedIndexChanged -= this.province_SelectedIndexChanged; province.Data
2009-07-29 16:35:00
1878
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人