E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Yii2框架理解
解析
yii2
内置响应协商行为类 - ContentNegotiator
在开始之前我们先说一下
yii2
的Response类内置都可以返回什么类型的响应格式,一共5种,当然你也可以自定义其他的。
阿北
·
2020-08-22 10:01
behavior
yii
yii2
中行为和Trait的区别
进入我们自己的解释之前,我先把
yii2
官方的说法粘贴一份过来,这是一个我们在选择用行为还是trait的一个标准。官方的说明尽管行为在"注入"属性和方法方面类似于trait,它们在很多方面却不相同。
阿北
·
2020-08-22 10:47
trait
behavior
yii2
yii
一对好基友 -
yii2
行为和事件那些事 源码分析篇
上一篇用一个小例子让大家看到了当行为遇到事件,注入能力是多么强,这节课我来抛开它的面纱,你会发现?我靠,原来这么简单。当然,这是源于你认真看了之前干货区的另一片文章从behaviors()来研究组件绑定行为的原理那咱就开始吧思想准备阶段为了能循序渐进的学习,我们这篇还是以内置事件为例子,大家都知道,内置事件会被某些方法自动触发,比如你在执行ar的save操作的时候,会触发EVENT_BEFORE_
阿北
·
2020-08-22 10:45
yii
yii2
event
behavior
一对好基友 -
yii2
行为和事件那些事使用篇
很多伙伴对
yii2
的事件和行为比较蒙,通过这节你会发现,其实没你想象中的复杂。在学习本篇之前,建议先复习以下内容,将对本次学习有帮助。
阿北
·
2020-08-22 10:44
yii
yii2
behavior
event
yii2
中组件为何能直接使用行为的属性 - 揭秘不一样的get函数。
上几篇我们讲解了如何为一个组件类配置行为及其运行原理,本篇为大家讲解
yii2
组件是如何做到像访问自己属性一样访问行为的属性。
阿北
·
2020-08-22 10:12
注入
行为
behavior
yii2
yii
原来大家伙喜欢这个 - 一款神器
本篇和
yii2
没有任何关系,一篇特别正经的扯淡文。大家还记得我昨天发了一篇这两个小工具,真是推荐了还想推荐。
阿北
·
2020-08-22 10:27
截图
让
yii2
的SluggableBehavior行为类支持中文的方法
要实现中文化我们需要借助一个开源库,这篇给大家介绍通过overtrue/pinyin来实现对中文的slug,实现代码很简单,通过对SluggableBehavior的value值进行解析即可。这节的主要目的得到SluggableBehavior中文化的方法认识overtrue/pinyin,这个库会对你很有用例子还是接上篇,上篇传送门http://nai8.me/sapper-view.ht...
阿北
·
2020-08-22 10:19
yii2
yii
行为
behavior
yii2
-wx / 凭据
我们都知道微信公众号或小程序的接口需要AccessToken,在
yii2
-wx中每个接口的对象会自动调用AccessToken,因此你并不需要单独去调用。
阿北
·
2020-08-22 10:36
yii2-wx
yii2
access-token
“亲,来一个”使用
Yii2
实现微信发红包解决方法 - EasyWechat版本
放心好啦,微信支付同样提供了发红包的接口,现在北哥就给你讲讲如何将发红包的功能纳入到我大
Yii2
旗下。
阿北
·
2020-08-22 10:20
yii2
yii
红包
2017 非标准 PHP 框架性能测试比较
供大家参考:phpframeworkbenchmark(includelaravel、symfony、silex、lumen、slim、
yii2
、tastphp)所有框架仅输出"ok",就
xujiajun
·
2020-08-22 10:18
性能测试
benchmark
php
Yii2
中你可能忽略但很有用的两个方法batch&each
我们的数据库常常都是很庞大的,一次查询的结果集也很大,这样很浪费内存,为了降低内存的使用率,我们可以使用
yii2
的batch和each方法。
阿北
·
2020-08-22 10:12
yii2
batch
从behaviors()来研究组件绑定行为的原理
不知不觉已经发布了7篇关于
yii2
行为的文章。传送门,今天再分享一篇到sf专栏。为何使用yiibaseComponent::behaviors()就能绑定行为,发生了什么?
阿北
·
2020-08-22 10:43
行为
behavior
yii2
yii
《90个小时玩转
yii2
开发》基础篇50讲原创视频课程全部免费(已经更新到第27讲)
先号外下,北哥的直播本周四晚8点准时开讲,《
Yii2
之rbac(基于角色的权限管理)--最流行的
yii2
-admin扩展》,手把手教你学习
yii2
最好的权限管理扩展。
阿北
·
2020-08-22 10:04
yii
yii2
视频教程
php 自带datetime类的使用
前言以前更改时间格式的时候经常使用date方法,后来知道php竟然自带datetime类处理时间格式,记录一下用法,方便以后使用实例化在yii1.1中,可以直接写成$datetime=newDateTime;但是在
yii2
zebrayoung
·
2020-08-22 09:10
datetime
php
时间函数
对
Yii2
行为(behavior)的理解 跟继承的区别
行为是一种设计模式,继承是编程语言的特性继承:感觉更像物种的进化,物种的扩展,生成新的物种,这些新的物种又具有不同的特性。也就是说,我必须生成新的具有某种特性或者功能的物种去实现我想要的。行为:想要实现某种功能的时候需要借助别的工具,我想用笔记本电脑画画,那我就买一个触控板,接上就可以。但是前提是我的笔记本要预留跟触控板链接的接口,behavior就相当于这个预留的接口。区别:从实现方式上讲,继承
zebrayoung
·
2020-08-22 09:06
yii2
behavior
设计模式
装饰模式
yii2
中 类继承中 init方法 和 beforeAction的坑
最近使用
yii2
中发现controller类在继承关系上init和beforeAction的先后调用有坑,所以做个记录例如:有两个类,test继承baseclassBaseControllerextendsController
啵呗
·
2020-08-22 09:04
个人心得
php
yii2
统计网站的每日访问量
一、针对
yii2
的操作1、首先新建一张visit表然后用gii生成Visit模型2、在Visit模型中创建ExitVisit静态方法3、在你的前台布局文件main.php中添加以下代码4、在Visit模型中创建
weixin_30568715
·
2020-08-22 03:39
yii2
的加密解密那些事儿
我们做程序的时候,加密解密是绕不开的话题,使用
yii2
开发应用的时候,都内置了哪些有关加密解密(安全)方便的支持那?本文将为你揭晓。
阿北
·
2020-08-22 02:27
解密
加密
php
yii
yii2
数据库操作查询指定的字段
$sss=Category::find()->select('name')->where(['id'=>'1'])->one();echo$sss['name'];或者直接$sss=Category::findOne($_GET['ArticleSearch']['category_id'])['name'];下面是从网上找的别人整理的内容User::find()->select('id,name
繁诗
·
2020-08-21 21:39
yii2
.0 rbac权限控制
要想使用yiirbac组件首先需要在我们的配置文件中开启rbac组件在common/config/main-local.php中添加下边的组建'authManager'=>['class'=>'yii\rbac\DbManager','itemTable'=>'auth_item','assignmentTable'=>'auth_assignment','itemChildTable'=>'au
mfsh
·
2020-08-21 20:33
php
yii
phpstorm配置详解
把你现有的项目打开,就行双击ExternalLibraries选择你电脑安装的php版本,点击右侧+号,把你的thinkphp、YII等框架导进来,这样调用框架函数或自定义函数时,一样能提示函数:比如
yii2
hello大象
·
2020-08-21 19:20
Yii2
高级模板中,添加新的应用
Yii2
高级模板中自带frontend和backend应用程序,如果要添加其它应用程序,比如api步骤如下:与backend或者frontend同目录下复制一份backend或者frontend应用,改名为
钻石王小二吼吼吼
·
2020-08-21 19:37
yii2
php
yii2
高级模板
加应用
yii2
使用 PhpSpreadsheet 对excel进行导入导出操作
安装PhpSpreadsheetcomposerrequirephpoffice/phpspreadsheet安装完成后我们写一个工具类Excel.php工具类canRead($file)){/**@varXls$objRead*/$objRead=IOFactory::createReader('Xls');if(!$objRead->canRead($file)){thrownew\Excep
野草哥哥
·
2020-08-21 19:23
PHP
Yii2
菜单menu管理
前面写了一篇
Yii2
-adminRBAC权限管理的实现有朋友在评论里问了关于menu的使用,在这里我做一下统一的回答,稍微讲解一下我平时在项目中是怎么使用menu的。
给偶一针青霉素
·
2020-08-21 16:09
PHP
Yii2
yii2
部署:共享托管环境
yii2
高级模板是前后台分离的,在本地测试的时候通常是绑定两个域名到前后台目录下,从而通过不同的域名访问前后,如:www.frontend.com访问前台,www.backend.com访问后台。
给偶一针青霉素
·
2020-08-21 16:09
Yii2
PHP
yii2
提示Module not inserted due to validation error.
项目的后台更改和添加文章突然无效了,查看系统日志发现是Modulenotinsertedduetovalidationerror.其实原因很简单,在表单中加入了百度编辑器,在给编辑器命名的时候使用了name="content",由于
yii2
view
给偶一针青霉素
·
2020-08-21 16:39
PHP
Yii2
Yii2
:推荐一个方法arrayHelper::map()
arrayHelper::map()这个方法可以将一个数组拆成一个键-值对映射的多维数组或对象数组。例子:$array=[['id'=>'123','name'=>'aaa','class'=>'x'],['id'=>'124','name'=>'bbb','class'=>'x'],['id'=>'345','name'=>'ccc','class'=>'y'],);$result=ArrayH
给偶一针青霉素
·
2020-08-21 16:38
PHP
Yii2
jQuery基本理解
jQuery
框架理解
helloworld(function(){//为了能全局下使用jQuerywindow.jQuery=window.
qq_44872481
·
2020-08-21 16:23
jQuery
Yii2
.0 rules验证规则集合
required:必须值验证属性[['字段名'],required,'requiredValue'=>'必填值','message'=>'提示信息'];#说明:CRequiredValidator的别名,确保了特性不为空.email:邮箱验证['email','email'];#说明:CEmailValidator的别名,确保了特性的值是一个有效的电邮地址.match:正则验证[['字段名'],m
冰城主
·
2020-08-21 13:07
yii2
使用nginx的gzip大幅度提升页面的加载速度
服务器带宽都是1MB只是打开了
yii2
的首页才6个request3.20s我们来配置gzip打开nginx的nginx.conf参数配置等下再解释#开启gzipgzipon;#启用gzip压缩的最小文件
光光初长成
·
2020-08-21 05:03
nginx
关于CI框架访问数据库类提示Call to undefined function mysqli_init()
大家好,我曾经是ASP.NETMVC的践行者,现在是PHP,同时也是CodeIgniter框架的初学者和践行者,当时由于项目原因,我被迫给自己打满鸡血,满怀激情的选用
Yii2
,Lavarel5,CodeIgniter
一战成铭小铭在线
·
2020-08-21 05:46
整理使用curl调用远程接口方法
最近在二次开发一个Yii框架项目,由于这个项目过于老旧,无法安装yiisoft/
yii2
-httpclient插件,所以只有使用curl原生实现调用远程接口这里我整合了curl方法,来实现get和post
huaweichenai
·
2020-08-21 03:39
php
curl
php实现微信和支付宝支付
doc/api/index.html在php下实现微信支付,这里我使用了EasyWeChat这里我是在Yii框架实现的,安装EasyWeChat插件composer require jianyan74/
yii2
huaweichenai
·
2020-08-21 03:20
微信支付
支付宝
Yii2
数据库连接
我们公司使用的php框架是
Yii2
,最近因为线上出现了数据库连接被打满,导致线上业务出现异常的情况,就专门研究了下Yii的数据库链接问题。
怀府风
·
2020-08-21 02:54
php
yii2
php大数据量导出Excel
大数据量导出excel是很常见的一个问题这里给出一个方案,用到的技术为
yii2
、phpspreadsheet、zip任务拆分首先第一步需要做的就是任务拆分,将一个导出任务拆分为n个来处理最终导出n个excel
吃饭饭睡觉觉
·
2020-08-21 02:53
yii2
php
excel
Yii2
数据库连接
我们公司使用的php框架是
Yii2
,最近因为线上出现了数据库连接被打满,导致线上业务出现异常的情况,就专门研究了下Yii的数据库链接问题。
怀府风
·
2020-08-21 01:09
php
yii2
php大数据量导出Excel
大数据量导出excel是很常见的一个问题这里给出一个方案,用到的技术为
yii2
、phpspreadsheet、zip任务拆分首先第一步需要做的就是任务拆分,将一个导出任务拆分为n个来处理最终导出n个excel
吃饭饭睡觉觉
·
2020-08-21 01:08
yii2
php
excel
yii2
api-对
yii2
底层做了相关优化以及基础功能实现
github.com/little-bit-shy/
yii2
api(项目地址)
yii2
api对
yii2
框架底层做了一些相关优化,以及基础功能实现开发者可以更快捷方便的使用框架而不必过多的关注底层业务逻辑项目简介
吃饭饭睡觉觉
·
2020-08-21 01:38
yii2
rbac
php
yii2
api-对
yii2
底层做了相关优化以及基础功能实现
github.com/little-bit-shy/
yii2
api(项目地址)
yii2
api对
yii2
框架底层做了一些相关优化,以及基础功能实现开发者可以更快捷方便的使用框架而不必过多的关注底层业务逻辑项目简介
吃饭饭睡觉觉
·
2020-08-21 01:38
yii2
rbac
php
yii-jpush - 适配于 Yii 的极光推送扩展包
yii-jpush-适配于Yii的极光推送扩展包环境要求yii>=2安装$composerrequireguanguans/yii-jpush-v配置
Yii2
配置文件config/main.php的components
琯琯
·
2020-08-21 01:25
php
yii
yii-jpush - 适配于 Yii 的极光推送扩展包
yii-jpush-适配于Yii的极光推送扩展包环境要求yii>=2安装$composerrequireguanguans/yii-jpush-v配置
Yii2
配置文件config/main.php的components
琯琯
·
2020-08-21 01:25
php
yii
yii2
adminlte,
yii2
整合adminlte3
Yii2
是一个高性能组件化php框架,AdminLTE是一个完全响应管理模板,现使用adminlte最新版本3,基于bootstrap4。
hailπ
·
2020-08-21 01:14
yii
php
yii2
adminlte,
yii2
整合adminlte3
Yii2
是一个高性能组件化php框架,AdminLTE是一个完全响应管理模板,现使用adminlte最新版本3,基于bootstrap4。
hailπ
·
2020-08-21 01:13
yii
php
Yii2
+Swoole 定时任务管理系统
github.com/little-bit-shy/
yii2
-crontab(项目地址)功能列表用户管理权限管理邮件预警立即执行任务(python+shell)定时任务(python+shell),支持秒级定时任务
吃饭饭睡觉觉
·
2020-08-21 00:49
php
swoole
yii2
crontab
Yii2
+Swoole 定时任务管理系统
github.com/little-bit-shy/
yii2
-crontab(项目地址)功能列表用户管理权限管理邮件预警立即执行任务(python+shell)定时任务(python+shell),支持秒级定时任务
吃饭饭睡觉觉
·
2020-08-21 00:49
php
swoole
yii2
crontab
yii-pay - 适配于 Yii 的 alipay 和 wechat 的支付扩展包
环境要求Yii>=2.0安装$composerrequireguanguans/yii-pay-v配置
Yii2
配置文件config/main.php的components中添加:'components'
琯琯
·
2020-08-20 23:28
php
yii
微信
yii-pay - 适配于 Yii 的 alipay 和 wechat 的支付扩展包
环境要求Yii>=2.0安装$composerrequireguanguans/yii-pay-v配置
Yii2
配置文件config/main.php的components中添加:'components'
琯琯
·
2020-08-20 23:28
php
yii
微信
yii2
扩展 基于swoole的websocket开发直播间demo案例
Yii2
WebSocket即时通讯Demo前提服务器安装swoolegitclonehttps://github.com/swoole/swo...cdswoole-srcphpize.
刘笨笨
·
2020-08-20 23:39
yii2
websocket
yii2
扩展 基于swoole的websocket开发直播间demo案例
Yii2
WebSocket即时通讯Demo前提服务器安装swoolegitclonehttps://github.com/swoole/swo...cdswoole-srcphpize.
刘笨笨
·
2020-08-20 23:04
yii2
websocket
Yii 使用EasyWechat 实现小程序获取用户的openID
一:安装EasyWechatEasyWechat文档:https://www.easywechat.com/docs在Yii使用EasyWechat,有两个拓展可以使用,分别为jianyan74/
yii2
huaweichenai
·
2020-08-20 23:56
yii
小程序
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他