自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿北哥ya

多年不见,你们还好么?

  • 博客(21)
  • 收藏
  • 关注

原创 Console - yii2开发控制台应用时的还我漂漂拳

之所以放到此专栏主要是该文章对我们学习yii2-queue有很大帮助。 我们经常使用yii2开发命令行应用,也会遇到比如让用户在命令行输入信息、选择等操作,今天为大家介绍的这个yii2的Console类轻松的帮你搞定这件事情,有了它,你的命令行应用将更加高逼格。为了学习更简单,我们用问答的形式开始。Console在哪里?Console是yii2的一个帮助类,所在文件夹为 ...

2018-02-24 21:56:06 738

原创 嗯,electron+vue3开发,从这里开始。

后端肯定还是Yii2的restful构建API,前端electron + vue3 + naive ui。对于vue3和naive ui也是刚开始,所以这个专栏针对于入门小白超级适合,很多文章可能比较弱,但是真的会遇到。

2021-09-27 06:43:06 766

原创 为小程序端添加一个session机制

我们做后台用户认证的时候一般会借助于session机制,非常方便,今天我们使用小程序的Storage机制自己实现一个session。本文思路来自于前几日对微信wafer的源码阅读,感谢wafer所有代码编写者。我们先来看代码实现var SESSION_KEY = 'xxxxxx';var Session = { get: function() { return...

2018-10-24 09:43:11 1426

原创 这周撸了两款小程序,分享下小经验。

本周撸了两款小程序,在这里总结下开发过程中的小经验,希望对大家有用。小程序端我们先说小程序要注意的地方。##默认入口转发问题当一个小程序Page的js文件中存在 onShareAppMessage 方法时,可以触发转发功能,但是通过小程序开发者工具生成的模板中,入口文件的js中并没有此方法,为了发布后方便对小程序进行分享,建议在pages/index/index.js中添加。当然默认...

2018-10-22 09:01:48 1323

原创 在yii2应用中,使用imagine库生成分享图实战。

这个需求现在特别常见,比如生成小程序分享图、生成朋友圈分享图等等,一般是文字 + 二维码 + 背景模板。今天我们使用imagine来完成这件事情,并作用于网站的面试题模块。我规划的分享图布局如下在这里面题目标题、日期和二维码是需要替换的,其他部分均可以做到背景图中。准备阶段为了让这件事情能实现,我们需要准备一些东西imagine图片库二维码生成库一个好看的字体一张海报(自行用P...

2018-09-28 16:25:01 984

原创 在yii2中,让你action参数支持POST数据的小方法

我们先来看一段代码class RaController extends Controller { public $enableCsrfValidation = false; public function actionSay($username = '',$city = ''){ echo "{$username} 来自 {$city}"; }}...

2018-09-26 11:56:44 1999

原创 用北哥三个火枪手(yii2+houjs+yii2-wx)实现微信礼物打赏功能 --- 上部

有段时间没有写实战类的文章了,今天分享一篇,使用yii2+houjs+yii2-wx实现微信送礼物功能。先来个效果图简单点说就是点击“送礼物”按钮后出现一个弹出框,里面有很多礼物,点击某个礼物后弹出框刷新并出现一个二维码,微信扫码支付。当然这个钱会进入到会员的个人账号内,然后提现。为何要做这样一个功能那? 说心里话我真心没想过通过这个得到多少,更多算一种激励吧,如果你在...

2018-06-15 16:02:09 346

原创 Yii2的GridView使用大全 --- 18个问答

经常有人问yii2的GridView配置问题,最近群里也有人问到,我想是时候发布一个教程了。我们采用的是yii2.0.14版本,为了学习方便,以问答式书写。开始GridViewGridView主要是为了实现表格复用,尤其我们做后台的时候,你发现表单和表格占据了大部分页面,而表格的样式又是高度的统一,那么如果有这样一个挂件,传入数据集自动渲染表格该多好。于是GridVie...

2018-06-14 15:02:40 10079 3

原创 yii2的加密解密那些事儿

我们做程序的时候,加密解密是绕不开的话题,使用yii2开发应用的时候,都内置了哪些有关加密解密(安全)方便的支持那?本文将为你揭晓。相关环境操作系统及IDE macOS 10.13.1 & PhpStorm2018.1.2软件版本 PHP7.1.8 Yii2.0.14在yii2中,管理加密解密的库叫做Security,它以yii2组件的形式存在,因此你可以通过Yi...

2018-06-10 15:57:23 494

原创 浅谈csrf攻击以及yii2对其的防范措施

凡是我yii2学习社群的成员都知道,我不止一次给大家说构造表单100%使用yii2的ActiveForm来实现,这除了能和AR更好结合外就是自动生成csrf隐藏域,一个非常安全的举措。今天北哥就给大家普及下csrf是啥?如果你已经知道了可以直接拉文章到底部点个赞。:smile:CSRF(Cross-site request forgery跨站请求伪造)是一种对网站的恶意利用,在 2...

2018-06-05 12:21:48 276

原创 yii2开发中19条推荐实践(阿北总结)

虽然每个人的编程风格不同,但是有些建议能让你的代码更加规范和稳定,本次就我这次网站更新总结如下几点,希望对你的yii2学习和使用有所帮助。环境说明服务器环境: CentOS开发环境及IDE:mac & phpstormYii:v2.0.15 基础版接下来开说开发前先说说开发前的事情,磨刀不误砍柴工,将yii2配置到一个最易开发的状态。Comp...

2018-06-02 15:27:01 563

原创 构造一套PHP的微信SDK-王浩-专题视频课程

我相信这是你学习微信接口及使用PHP开发微信好的方法,本套课程使用PHP框架yii2开发,当然即便你不了解yii2,只要对PHP熟悉也很容易入门。做一个微信SDK,在学习微信接口开发上还有比这更好的方法么?...

2018-05-24 15:18:00 245

原创 yii2实战快餐系统-王浩-专题视频课程

基于yii2开发的一套快餐系统,支持微信支付和支付宝支付。源代码托管到github上,搜索 abei2017/yii2.food 可以进入。

2018-05-23 17:36:38 459

原创 workerman / 小谈PHP中的几种运行模式

我们知道 workerman 程序需要在php-cli模式下运行,也就是命令行模式,这块我们有必要了解一下。话说PHP当下一共有4种运行模式,分别是CGI、FastCGI、CLI和Web模块模式。CGI全称是“通用网关接口”(Common Gateway Interface), 它可以让一个客户端,从网页浏览器向执行在Web服务器上的程序请求数据,描述的是客户端和这个程序之...

2018-04-06 13:53:52 1143

原创 [yii2]在这里有个叫BaseDataProvider的老爹

我们昨天说到了ActiveDataProvider、SqlDataProvider和ArrayDataProvider,从描述中不难发现这几个货的行为都差不多,因此yii2的开发者们为它们设置了一个BaseDataProvider的父类,而BaseDataProvider又实现了一个叫做DataProviderInterface的接口。在PHP中,实现接口的类必须完成接口中声明的所有函数,当我...

2018-03-16 13:51:46 351

原创 小谈yii2中3个数据提供者及与GridView的搭配使用

你一定对yii2的ActiveDataProvider很熟悉,黄金组合ActiveDataProvider + GridView帮助无数的yii2开发者快速构造出功能强大的表格。你可知yii2的世界里还有SqlDataProvider和ArrayDataProvider两位大兄弟?接下来我们把这同家三兄弟的用法做一个小教程。本文并非配置篇,对于三兄弟的配置大全阿北会在《yii2配置...

2018-03-15 06:49:04 1064 4

原创 Yii 2.0.14版本更新中文翻译

原文地址如下 http://www.yiiframework.com/news/165/yii-2-0-14-is-released (英文版)翻译中文内容如下,翻译参与人员 google翻译参与99% 阿北参与1%,鉴于水平有限,有的地方可能有点绕口,但是整体理解是没问题的。我们非常高兴地宣布发布Yii Framework 2.0.14版。 请参阅http://www.yiifr...

2018-03-05 11:29:09 392

原创 Yii2中的RBAC角色管理机制-王浩-专题视频课程

本套课程将从基础知识和实战两个方面进行介绍在第一二章你讲学习到yii2的rbac基础知识并自己开发一个简单的rbac系统第三章为你介绍当下yii2稳定的rbac扩展 --- yii2-admin...

2017-12-28 15:27:38 488

原创 Yii2 ActiveRecord轻松学习-王浩-专题视频课程

作为yii2中核心的一种设计模式,ar的使用让你操作数据库变得不能再简单,跟我来,让你的yii2编程速度提升一个维度。

2017-12-28 13:17:12 154

原创 Yii2 APP开发之restful教程-王浩-专题视频课程

APP、微信小程序、各种UI框架越来越火爆,作为一名后端工程师如何为其提供良好的api接口变得尤为重要,本套课程将为你展示在yii2下使用restful规范轻松实现接口开发。...

2017-12-27 14:29:27 332

原创 模块(module)配置一览

你可否知道?我们新建一个module后在web.php可以对其进行近20项配置?跟我看来~不知道module?看下面代码// web.php......'modules' => [ 'partner' => [ 'class' => 'app\modules\partner\Module', ],],......class这是一个必填项,在yii2中很多地方

2017-12-25 11:56:00 1533

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除