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
yii 源码解读
token=836456d397b841d4魏曦-
yii2
视频教程:http://weixistyle.com/
yii2
.php本篇博客阅读指南:php&代码提示:工欲善其事必先利
daydaygo
·
2021-05-18 14:46
git clone GitHub上项目出现CA证书错误
今天,去gitclone一个项目的时候,提示如下错误:[root@localhostwwwroot]#gitclonehttps://github.com/e282486518/
yii2
admin.gitCloninginto'
yii2
admin
chinariver
·
2021-05-18 12:51
从
Yii2
的源码来分析框架的QueryParamAuth的鉴权过程
而我在最近使用
yii2
写App接口的时,查看官方了的RESTfulWeb服务文档,文档中对于授权验证的过程有这样一个介绍:如果你系那个支持以上3个认证方式,可以使用CompositeAuth,如下所示:
Originalee
·
2021-05-18 07:12
YII2
模块内自定义错误页
对于不同的模块定义不同的错误页面errorHandler->errorAction='ys/site/error';}}
JustFantasy
·
2021-05-16 20:36
Yii2
的Codeception测试-3覆盖率等
这是一个系列文章,分3部分:1、准备工作--
Yii2
高级模板的安装,以及编写一个类(方法)和一个model的RETful2、测试工作--单元测试和API(REST规范的)测试3、力争上游--覆盖率、基础概念
biaoqianwo
·
2021-05-11 23:34
Yii2
环境搭建流程
Yii2
环境搭建流程1、下载安装包、解压重命名为项目文件2、自定义服务文件名2.1.进入environments/index.php根据自定义文件更改相应的配置Development开发版本,Production
yongfutian
·
2021-05-11 19:58
Yii2
日志的源码解读
1.组成
Yii2
的logger主要分为三个部分:Logger负责日志级别,记录格式等等的配置和管理;Dispatcher负责日志的收集和对target的管理;target负责执行写入的操作,可以是写文件
10xjzheng
·
2021-05-10 21:03
使用
yii2
发送邮件
前言:收到网站发送的邮件,在我们的生活中经常遇到,那么,我们在网站开发当中,如何向用户发送邮件呢下面我就来介绍下如何在
yii2
框架中发送邮件目录:mailer组件的配置封装发送邮件的方法mailer里的坑我们使用
祥哥去哪里
·
2021-05-10 13:46
YII2
通过composer优化vendor
本文讨论通过composer工具安装
Yii2
框架并优化Vendor过程中遇到的问题,约定读者对composer基本原理有一定了解,并且有安装
Yii2
框架的实际经验。
needrunning
·
2021-05-07 17:57
Yii2
如何实现二级联动?
视图场景:点击一个分类,更换一个URLstrtolower($model->formName()),'action'=>['/apitools/default/index']]);?>field($model,'type')->dropDownList(ApiTool::getType(),['prompt'=>'选择一个分类'])?>field($model,'url')->dropDownLi
forecho
·
2021-05-06 22:36
Thinkphp5 简单上手一
个人认为它很像
YII2
,如果你是
YII2
的老司机,上手tp5学习成本会比较小。TP5首次支持使用composer的方式安装,看起来更加具有现代框架的气质。
暴走的小学生
·
2021-05-06 15:59
ThinkPHP 版本比较
商城TP的版本是ThinkPHP3.2.3最新流行的版本是ThinkPHP5.0ThinkPHP特性支持Composer,PHPunit(中大型项目必备的依赖管理和测试框架)使用同
yii2
一样的类惰性加载
NoFacePeace
·
2021-05-05 15:18
Yii2
框架源码研究1-Object
继承树分析看
yii2
框架的源代码会发现,请求的入口,也就是index.php文件,相当的简单,在入口文件中有一行下列代码:(newyii\web\Application($config))->run()
Vos井宝
·
2021-05-04 15:04
Yii2
.0数据库操作增删改查详解
1.简单查询:one():根据查询结果返回查询的第一条记录。all():根据查询结果返回所有记录。count():返回记录的数量。sum():返回指定列的总数。average():返回指定列的平均值。min():返回指定列的最小值。max():返回指定列的最大值。scalar():返回查询结果的第一行中的第一列的值。column():返回查询结果中的第一列的值。exists():返回一个值,该值指
沐青之枫
·
2021-05-03 06:39
Yii2
获取AR生成的sql
标签(空格分隔):
Yii2
标签(空格分隔):
Yii2
1获取Query对象$query=User::find()->select(['username'])->where(['id'=>[1,2,3,4]
ahcj_11
·
2021-05-02 09:54
Leetcode 81. Search in Rotated Sorted Array II
文章作者:Tyan博客:noahsnail.com|CSDN|1.DescriptionSearchinRotatedSortedArra
yII2
.SolutionclassSolution{public
SnailTyan
·
2021-05-02 04:30
yii2
-对数据库 查询的一些简单的操作
User::find()->all();此方法返回所有数据;User::findOne($id);此方法返回主键id=1的一条数据(举个例子);User::find()->where(['name'=>'小伙儿'])->one();此方法返回['name'=>'小伙儿']的一条数据;User::find()->where(['name'=>'小伙儿'])->all();此方法返回['name'=>
零一间
·
2021-04-27 21:16
Yii2
学习中技术细节备注
1、使用GII自动化生成代码时,CRUDGenerator中的ViewPath解释:如果使用@app/views/country表示在当前应用下创建代码,如果使用frontend\views\country则是在根目录下创建代码;
蜗牛MVP
·
2021-04-27 20:17
yii2
数据回滚
什么也不说直接上代码(这是接口的形式)$tr=Yii::$app->db->beginTransaction();try{$zhibolist['stone']=0;$count2=Yii::$app->db->createCommand()->insert('zhibo_list',$zhibolist)->execute();//这是正常的插入语句$count2=Yii::$app->db->
Alince_
·
2021-04-26 17:08
Yii2
-GridView-增加时间选择查询-DateRangePicker-汉化-中文
1.实现安装步骤首先使用composer申明依赖DateRangePickercomposerrequire"kartik-v/
yii2
-date-range":"*"申明依赖后打开你的视图文件,在头部引入
程序员jee的精神世界很疯狂
·
2021-04-26 09:30
YII2
使用phpexcel导出附件,定时发送邮件实现方案
1.使用
YII2
.0advanced版本自带的发送邮件插件,仅需配置就可以发送邮件,可以自定义邮件发送模板。
暴走的小学生
·
2021-04-25 02:23
Yii2
Sql语句
查询语句//start_time=where(['and',['=','end_time',$time],['=','status',1]])->asArray()->all();$model=(new\yii\db\Query())->from('{{%article}}')->select('art_id,title,updated_at,image')->where(['cat_id'=>$
皮蛋馅儿
·
2021-04-23 18:05
实现RBAC权限管理
安装mdmsoft/
yii2
-admin在github上的托管地址为:https://github.com/mdmsoft/
yii2
-admin使用composer方式引入composerrequiremdmsoft
oryxtc
·
2021-04-23 00:15
暂时来不及解决的疑惑汇总
(背景:
Yii2
.0响应处理中有个Yii::$app->response->headers->add("pragma","no-cache")。)Session和Cookie的区别?
Just_THU
·
2021-04-22 17:33
Yii场景 validator之scenario rules中有体现
少废话直接上代码我用的
Yii2
Model层publicfunctionscenarios(){return['create'=>['name','sex','age','pic'],'update'=>
色可塞爱思
·
2021-04-21 01:15
YII2
全局异常处理深入讲解
首先,我们必须理性认识到,任何一个即使稳定的系统中也是存在着大量的bug,不管是因为什么原因导致的错误,我们都是需要做好防范的,最好的结果当然是将异常纠正过来,返回客户端一个正确的响应结果,但绝大多数情况下是没办法返回正常结果的,只能返回一个客户端一个异常的信息。处理异常的方式,通常分为:记录日志修复异常返回客户端错误要处理好这个问题,我认为比较简单的方式就是将需要处理的异常按照场景先做一个分类。
·
2021-04-17 19:10
Yii2
事件使用的业务场景
需要了解Yii事件基础http://www.yiifans.com/
yii2
/guide/concept-events.htmlYii使用事件来注入定制代码到既有代码中的特定执行点。
uc小天
·
2021-04-14 02:39
Macbook m1 Big Sur 安装Valet 运行
yii2
准备工作假定你已经在本机安装完成了brew/composer/php检查环境变量$echo$PATH|grepcomposer#如果没有,添加环境变量$exportPATH=~/.composer/vendor/bin:$PATH#检查一下$echo$PATH|grepcomposer/Users/yourname/.composer/vendor/bin:全局安装Valet$composergl
·
2021-04-07 00:10
Macbook m1 Big Sur 安装Valet 运行
yii2
准备工作假定你已经在本机安装完成了brew/composer/php检查环境变量$echo$PATH|grepcomposer#如果没有,添加环境变量$exportPATH=~/.composer/vendor/bin:$PATH#检查一下$echo$PATH|grepcomposer/Users/yourname/.composer/vendor/bin:全局安装Valet$composergl
·
2021-04-06 23:49
PHP内存溢出优化代码详解
2、查询的结果集为大对象时转数组处理,框架中一般有方法可以转,如Laravel中有toArray(),
Yii2
中有asArray()。3、对于大数组进行数据切割处理,PHP
·
2021-02-26 16:36
Thinkphp5.1 反序列化漏洞复现
这个链相比
yii2
,laravel5.7,5.8的那些链,长度和难度都提高了很多,思维的跳跃也很,自己也要想办法把它啃下来。源码下载:thinkphp5源码或者去github上下载也可以。
bfengj
·
2021-02-18 15:34
序列化和反序列化
代码审计
CMS和框架
php
thinkphp
web
序列化和反序列化
从零开始搭建完整的电影全栈系统(五)——WEB网站、Api以及爬虫的部署
如下图:
Yii2
的nginx伪静态规则:location
刘强西
·
2021-01-12 10:07
搭建
网站部署
网页爬虫
api
YII2
命令行实现数据库表结构文档自动生成
因为项目是基于
YII2
框架,所以用
YII2
的命令工具来实现。大概的效果图如下:*@since2018-01-18*/classTableSchemaControllerextendsCont
wuzhc
·
2021-01-05 03:16
yii2
php
php中yii框架实例用法
Yii2
框架在目前而言,网络上好评不断,最主要的原因,不管是新的框架,还是回顾旧的框架,总是有一个无法代替的优点,就是做事快,在性能使用上,也是一般框架无法媲美的,在php最好用的框架评选了,永远都是前三
·
2020-12-24 04:26
Yii2
查询之where条件拼装
简介熟悉
Yii2
的查询条件后,用ActiveRecord查询数据非常方便。以下我们介绍where()方法当中,条件的拼装方式。
氷落
·
2020-12-13 01:27
php
yii2
where
PhpStorm在使用Yii框架开发的时候程序崩溃假死的解决办法
当你的PhpStorm在开发Yii框架相关程序的时候,我们有的人会启用一个插件Github:
Yii2
support,但是当Phpstorm开启这个插件的时候,每当我们的代码写道::class的时候,Phpstorm
CRStudio
·
2020-12-08 15:05
php
yii2
phpstorm
【PHP8体验】pdo_mysql 事务提交失败
发生了什么周末无事,想装上PHP8体验一把新版本的特性,找了一个
Yii2
写的老项目,结果运行migration初始化环境就遇到了问题,建表脚本直接报错。
乌啦啦
·
2020-12-06 03:00
php8
pdo
transaction
事务
Yii2
框架使用AR进行多表联合查询时,使用hasmany()导致分页数据不准
使用
Yii2
框架进行开发时,经常会遇到多表联合查询的场景,利用Yii自带的AR类,可以很方便的进行多表联合查询操作。
付霖
·
2020-12-02 17:19
php
后端
Yii2
框架使用AR进行多表联合查询时,使用hasmany()导致分页数据不准
使用
Yii2
框架进行开发时,经常会遇到多表联合查询的场景,利用Yii自带的AR类,可以很方便的进行多表联合查询操作。
付霖
·
2020-12-02 16:09
php
后端
Yii2
查询之where条件拼装
简介熟悉
Yii2
的查询条件后,用ActiveRecord查询数据非常方便。以下我们介绍where()方法当中,条件的拼装方式。
氷落
·
2020-11-27 23:37
php
yii2
where
yii2
- 读写分离模式下强制读主库
yii2
配置读写自动读写分离时,在一些场景下可能需要强制读主库。以及createCommand的in查询参数绑定实现方法。强制读主库
yii2
配置读写自动主从分离时,在一些场景下可能需要强制读主库。
big_cat
·
2020-11-27 12:12
yii2
读写分离
整理使用curl调用远程接口方法
最近在二次开发一个Yii框架项目,由于这个项目过于老旧,无法安装yiisoft/
yii2
-httpclient插件,所以只有使用curl原生实现调用远程接口这里我整合了curl方法,来实现get和post
huaweichenai
·
2020-11-18 17:38
php
curl
Yii实现微信公众号的场景二维码
在Yii中实现场景二维码这里我使用的是easywechat插件,安装easywechat插件composerrequirejianyan74/
yii2
-easy-wechatgithub地址:https
huaweichenai
·
2020-11-18 11:11
yii
微信
Yii 实现阿里云短信发送
一:安装saviorlv/
yii2
-dysms拓展composer地址:https://packagist.org/package...composerrequire"saviorlv/
yii2
-dysms
huaweichenai
·
2020-11-18 11:05
php
yii2
CLI模式下
Yii2
的log问题追踪
转载请注明出处:https://tlanyan.me/trace-log-...命令行下运行长时间任务,发现
Yii2
的log组件不能正常输出日志。
tlanyan
·
2020-11-15 14:32
php
yii
Yii场景 validator之scenario rules中有体现
少废话直接上代码我用的
Yii2
Model层publicfunctionscenarios(){return['create'=>['name','sex','age','pic'],'update'=>
色可塞爱思
·
2020-10-09 17:56
yii2
i18n使用
common/config/main.php'language'=>'zh-CN',//
yii2
默认使用‘en-US’若要设置中文可用'components'=>['i18n'=>['translations
AGEGG
·
2020-09-27 15:54
php
yii2
session和cookie的用法
session原文文档链接$session=Yii::$app->session;//检查session是否开启if($session->isActive)...//开启session$session->open();//关闭session$session->close();//销毁session中所有已注册的数据$session->destroy();//获取session中的变量值,以下用法是
雏菊的小识
·
2020-09-24 15:03
小识汇总
php
yii
YII2
框架 生成二维码方法,引入qrcode工具类
1,将类复制到vendor下的,qrcode文件夹中,没有些文件夹新建一个即可2,修改一下命名空间namespacemyqrcode\qrcode;查看命名空间是否正确3,配制,把下面的代码加入到vendor/yiisoft/extensions.php最下面,这是配制引入的'qrcode/qrcode'=>array('name'=>'myqrcode','version'=>'1.0.3.0'
风清扬写代码
·
2020-09-17 13:26
Yii2
授权
授权授权是指验证用户是否允许做某件事的过程。Yii提供两种授权方法:存取控制过滤器(ACF)和基于角色的存取控制(RBAC)。存取控制过滤器存取控制过滤器(ACF)是一种通过yii\filters\AccessControl类来实现的简单授权方法,非常适用于仅需要简单的存取控制的应用。正如其名称所指,ACF是一个种行动(action)过滤器filter,可在控制器或者模块中使用。当一个用户请求一个
yangwucheng
·
2020-09-16 21:57
Yii2
php
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他