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
自动跳转登陆 ie低版本无效
Yii2
ie低版本访问登陆页面报错如图不能自行跳转到登陆界面如图不能自行跳转到登陆界面查找原因
Yii2
默认验证请求头类型为public$acceptableRedirectTypes=['text/html
飞狐or
·
2024-08-29 09:13
ie低版本访问yii2框架
yii2初始化配置
php
yii2
后端
yii2
中获取 模块、控制器、方法名的方法
yii2
中获取模块、控制器、方法名的方法在视图中在控制器中在控制器的beforeAction方法中(方法接收$action参数)在视图中模块名:$this->context->module->id;控制器名
爱好者777
·
2024-08-23 20:50
yii
php
Yii实现RabbitMQ队列
一:拓展安装composerrequireyiisoft/
yii2
-queuecomposerrequireenqueue/amqp-lib2:RabbitMQ队列配置在配置文件中配置RabbitMQ队列
huaweichenai
·
2024-03-16 06:39
rabbitmq
分布式
php
yii
Yii2
数据操作Query Builder
QueryBuilder$rows=(new\yii\db\Query())->select(['dyn_id','dyn_name'])->from('zs_dynasty')->where(['between','dyn_id',1,30])->limit(10)->all();print_r($rows);useyii\db\Query;$query=(newQuery())->from('
强哥83
·
2024-03-13 16:11
Yii2
Leetcode 154. Find Minimum in Rotated Sorted Array II
文章作者:Tyan博客:noahsnail.com|CSDN|1.DescriptionFindMinimuminRotatedSortedArra
yII2
.SolutionclassSolution{
SnailTyan
·
2024-02-10 09:52
yii2
redis 操作list 移除操作,lrem根据值进行移除
yii2
redis操作list移除操作,lrem根据值进行移除移出并获取列表头部或尾部的第一个元素,如果没有值返回nullYii::$app->redis->lpop($key);Yii::$app->
程序小院
·
2024-02-07 11:06
yii2
PHP
redis
list
bootstrap
yii2
layui文件上传带参数
yii2
layui文件上传带参数前端资源文件上传layui.use(['form','layer','upload'],function(){$=layui.jquery;varform=layui.form
程序小院
·
2024-02-07 11:05
前端
JavaScript
模版
layui
前端
javascript
yii 基于php的Rbac权限控制
RBAC,基于角色的访问控制,对RBAC有问题的朋友,可以转移到:基于角色的访问控制RBAC一文,进行了解.
Yii2
中,实现的是NISTRBAC模型.
Yii2
中,的RBAC管理,涉及到的内容有:权限,角色
fuck_life
·
2024-02-06 17:05
Yii
Yii
RBAC权限控制
yii2
redis记录用户行为,list列表 重复过滤,新数据保留最前面
yii2
redis记录用户行为,list列表重复过滤,新数据保留最前面\Yii::$app->redis->lrem($key,0,json_encode($array,true));\Yii::$app
程序小院
·
2024-02-03 09:17
数据库
redis
list
bootstrap
Yii2
之类自动加载
在yii中,程序中需要使用到的类无需事先加载其类文件,在使用的时候才自动定位类文件位置并加载之,这么高效的运行方式得益于yii的类自动加载机制。Yii的类自动加载实际上使用的是PHP的类自动加载,所以先来看看PHP的类自动加载。在PHP中,当程序中使用的类未加载时,在报错之前会先调用魔术方法__autoload(),所以我们可以重写__autoload()方法,定义当一个类找不到的时候怎么去根据类
xiaopzi123123
·
2024-02-01 11:55
php
yii2
mongodb 操作
->where(['['$in'=>$categoryIdArr]];类似mysqlin操作($categoryIdArr是数组)->where(['label'=>['$regex'=>'赞美诗']])模糊搜索操作$where=['status'=>1,'name'=>['$regex'=>$search]];多个条件查询andWhere()orWhere()查询字段->select(['tit
xiaopzi123123
·
2024-02-01 07:09
mongodb
数据库
Yii2
.0 视图模版继承与模版相互调用
模板继承与模板之间的相互调用在控制器中单独定义父模板public$layout='home';publicfunctionactionIndex(){return$this->render('index');}在views文件夹下layouts文件夹写一个home.phpPageTitle我是父模板//通过此方法告诉继承文件的内容放在这里模板相互调用render('test');?>
小马儿_
·
2024-01-29 08:33
yii2
视图渲染和前端请求及后台响应
username:">password:request->csrfToken?>">$('.sub').on('click',function(){varjson={};json.username=$('.username').val();json.password=$('.password').val();json._csrf=$('#_csrf').val();$.ajax({url:'/?r
我的楼兰0909
·
2024-01-27 15:28
yii2
PHP updateAll()方法和save()方法同时使用对同一个字段更新,出现的异常情况
1、表结构2、使用updateAll()和save()方法同时对同一条数据进行更新,会出现异常情况【网上说是脏属性导致的】,大家可以自测可以看出如果设置字段的值为字符串值,则不影响最后的结果,但是如果设置的是整数值,则会影响最后想要的结果;避免这种情况出现,可以避免两个方法同时【可以上下都使用save()方法,如下图】3:同时使用save()方法,则不影响最后想要的结果结果:updateAll()
huazeci
·
2024-01-27 14:29
php
YII2
中使用orderby问题
$list=$query->orderBy(['spt.create_time'=>SORT_DESC])->offset(($pageNumber-1)*$pageSize)->limit($pageSize)->asArray()->all();实际项目中如果相同值的create_time会有超过limit个数的情况,就会出现每次随机取pageSize个;例如相同值的有15个,但是limit是
huazeci
·
2024-01-27 13:59
php工作
yii2
报错 Access to debugger is denied due to IP address restriction. The requesting IP address is 172
在main-local.php添加allowedIPs即可debug是接口调用需要gii是用gii生成model需要
huazeci
·
2024-01-27 13:58
php工作
Yii2
Formatter 格式化时间使用
yii\i18n\Formatter是一个格式化的小助手,对于我们实现前端用户友好的显示有非常大的帮助。一、常用的属性$dateFormat日期格式:yyyy-MM-dd,或者“short”,“medium”,“long”,or“full”$datetimeFormat具体时间格式:yyyy-MM-ddHH:mm:ss$locale区域位置,如果没有设置,将使用yii\base\Applicati
卢卡上学
·
2024-01-26 16:02
PHP
yii框架
PHP -
Yii2
异步队列
1.前言使用场景在PHP
Yii2
中,队列是一种特殊的数据结构,用于处理和管理后台任务。队列允许我们将耗时的任务(如发送电子邮件、push通知等)放入队列中,然后在后台异步执行。
卢卡上学
·
2024-01-26 16:31
PHP
php
yii
队列
feadper
框架理解
开始改公司的爬虫代码了,但是对feadper理解还不到位。比如代码中feadper.request所需要的参数是什么?为了关闭多余的连接,requests库的http_connection的连接为什么要修改,怎么修改?requests使用了urllib3库,默认的httpconnection是keep-alive的,requests设置False关闭。回调函数的使用在爬虫框架中,回调函数是一个非常
吕正日
·
2024-01-24 19:15
python
scrapy
feadper
【多商户开源-BSD- Fecmall 电商平台】
介绍Fecbbc开源BSD多商户系统,真正开源,商用免费授权的多商户系统Fecmall系统简介:全称为FancyECommerceShop,着重于电商架构的研发优化,全新定义商城的架构体系,是基于php
Yii2
临水逸
·
2024-01-24 15:08
php
用户运营
Yii2
where里不转义某个字段方法|复杂条件拼接
$query=$table::find()->select('id')->where(['and',['or',['time_type'=>1],['and',['time_type'=>2,],['or',['and',['start_time],['>=','end_time',$this->start_time],],['and',['end_time],['>=','end_time',$
s听风忆雪
·
2024-01-23 23:20
php
数据库
yii
php
后端
数据库
yii2
自增自减写法
$status=false;//自增/自减数量自减的话写成负数$editData['quantity']=new\Yii\db\Expression('`quantity`+10');//普通修改字段$editData['update_time']=time();//条件$where=['id'=>$id];try{$status=\Yii::$app->db->createCommand()->
s听风忆雪
·
2024-01-23 23:20
php
yii
数据库
php
codeception在
YII2
中的使用
官网:http://codeception.com/
Yii2
框架已经默认集成了codeception,可以直接使用,否则需要安装。安装过程见官方。
gao922699
·
2024-01-21 19:48
soar-php 2.0 - SQL 语句优化器和重写器的 PHP 扩展包、 方便 SQL 语句调优
image环境要求PHP>=7.1ext-pdo框架中使用Laravel-laravel-web-soarThinkPHP-think-soarHyperf-hyperf-soar
Yii2
SymfonySlim
guanguans
·
2024-01-21 03:51
php rabbitmq
yii2
,
yii2
使用 rabbitmq 扩展监听、发送消息
安装可参考:php安装amqp扩展扩展地址扩展安装composerrequiremikemadisonweb/
yii2
-rab
一起快走吧
·
2024-01-19 09:38
php
rabbitmq
yii2
YII2
前后台用户分离
后台隶属于系统管理员登录范畴,此处使用admin表作为基础,其基础字段与user表保持一致。后台登录模块采用独立模型和表单模型来完成。1.创建后台管理员表详情参见:“账户管理”2.修改后台主配置文件/backend/config/main.php'components'=>['request'=>['csrfParam'=>'_csrf-backend',],'user'=>['identityC
JunChow520
·
2024-01-17 07:10
关于
Yii2
基础controller和model的封装
如题,在实战项目中我们我们经常会要使用相同的逻辑,比如post/get获取参数,接口返回、参数校验等,因此可以将其封装起来调用。这里分为根目录下的控制器controllers和处理数据库的models两个文件,其他业务逻辑放在modules模块中一、根目录下controllers//BaseController.phproute=Yii::$app->requestedRoute;Yii::inf
浪里小韭菜
·
2024-01-16 16:37
数据库
php
yii
Yii2
关于urlManager美化配置
如题,为了api更加符合restful风格需要配置//url美化'urlManager'=>['enablePrettyUrl'=>true,'showScriptName'=>false,'enableStrictParsing'=>false,'rules'=>[//['class'=>'yii\rest\UrlRule','controller'=>['login']],//方法一:针对特定
浪里小韭菜
·
2024-01-16 16:37
php
yii
Yii2
.x Modules 配置 RESTful api 使用
配置giiconfig/main-local.phpif(!YII_ENV_TEST){//configurationadjustmentsfor'dev'environment$config['bootstrap'][]='debug';$config['modules']['debug']=['class'=>'yii\debug\Module',];$config['bootstrap'][
胡乱唱歌ing
·
2024-01-15 11:25
【PHP】查询用户的直推、非直推、二级、三级、团队人数示例
目录1.构建公共函数,命名为team2.使用方法,以
yii2
为例首先在你的user表需要有一个字段串联推荐关系,如:我的id是666上级关系字段是superior字段值是:333_222_111或333,222,1111
zzoood
·
2024-01-13 04:39
php
mysql
yii2
php
Yii2
基于header实现版本控制
Yii2
官方给出的方案是基于url的版本控制,但是我们的versoin放在header里面,需要通过header来进行版本控制,实现如下:首先在基类中实现actions,actions是针对controller
killtl
·
2024-01-09 15:47
yii2
编写swoole的websocket服务
一、查看PHP的swoole扩展打开phpinfo,搜索,没有安装的需要安装下二、开始编写swoole服务代码:问件目录:/console/controllers/WebSocketController.php遇到问题1:无法实现根据商户的uid给特定的商户推送消息,只能通过连接的用户进行所有用户推送解决方案:1、客户端连接websocket服务的时候,传商户的uid,服务端client接收商户的
行走的码农霖悦
·
2024-01-09 04:37
yii2
websocket
swoole
websocket
yii2
连接websocket服务实现服务端主动推送消息给客户端
上一篇写的是websocket的服务,这一篇写写调用服务和web端调用,接收消息部分1、调用websocket服务,主动推送消息的方法$user_id,'type'=>'WEBSOCKET_URL','msg'=>"您好,{$price}"];$ws->send(json_encode($data,JSON_UNESCAPED_UNICODE));return"发送成功\n";usleep(100
行走的码农霖悦
·
2024-01-09 04:37
yii2
websocket
websocket
Nginx服务器SSL证书安装和配置
YII2
,成功之后可用https访问
server{listen443;server_namebaidu.com;#填写绑定证书的域名sslon;ssl_certificate/usr/local/nginx/conf/1_baidu.com_bundle.crt;//crt绝对路径ssl_certificate_key/usr/local/nginx/conf/2_baidu.com.key;//证书秘钥ssl_session_ti
三不小青年
·
2024-01-08 17:52
yii2
-imagine 处理图片 php图片切圆角
_imagine){$this->_imagine=Image::getImagine();}return$this->_imagine;}/***@returnRGB*/protectedfunctiongetPalette(){if(!$this->_palette){$this->_palette=newRGB();}return$this->_palette;}/***@paramImag
poem-rain
·
2024-01-07 04:35
php
yii2
接口为何自动返回json格式和xml
'components'=>['request'=>['class'=>Request::class,'csrfParam'=>"_csrf-{$moduleName}",'cookieValidationKey'=>"{$moduleName}-{$cookieKey}",'parsers'=>['application/json'=>'yii\web\JsonParser',],],'resp
poem-rain
·
2024-01-07 04:33
php
yii
axios post
YII2
无法接收post参数问题解决
axiospost
YII2
无法接收post参数问题解决在yii配置文件中增加‘parsers’=>[“application/json”=>“yii\web\JsonParser”]如下所示:$config
棒棒的唐
·
2024-01-04 06:11
axios
Yii2
.0开发——使用Gii生成代码的简单实践
下面以一个简单的学生信息为例介绍Gii的简单使用方法。首先利用数据书迁移脚本创建数据库(默认数据库连接已经配置成功)。输入命令:./yiimigrate/createcreate_student_table然后根据提示创建。*使用数据库迁移文件创建数据库。完善该文件如下:createTable('student',['id'=>$this->primaryKey(),'number'=>$this
偏偏注定要落脚丶
·
2024-01-03 09:18
yii2
mysql重连机制
在工作中,有时候一些后台脚本需要长时间的运行,同时可能在连接数据库后,长时间不与数据库服务端交互。此时,服务器可能会断开与客户端的连接。从而客户端再次交互时就会出现"MySQLserverhasgoneaway"连接丢失。此次修改达到的效果:断线重连机制对应用层完全透明,无需自己重复发送请求。消费进程中长时间消费不到数据,mysql设置的自动断开时间超过后,mysql自动断线,服务端报mysqlg
xiaopzi123123
·
2024-01-01 16:57
mysql
数据库
yii2
+elementUI2+uni-app使用小结
yii2
应用与git设置我们在advanced模板基础上多了api这个app5个应用与目录结构5个应用如下common我实际使用的就是2个目录:config和modelsconfigbootstrap.php
sjg20010414
·
2024-01-01 15:21
【
Yii2
】使用Redis
在
Yii2
中使用Redis非常简单。首先,确保您已经安装了Redis扩展,并在common/config/main-local.php文件中配置了Redis组件:return[//...'
zzoood
·
2023-12-30 19:30
yii2
php
redis
数据库
缓存
可运营的Leadshop开源商城小程序源码 +H5公众号+带视频教程
该系统采用前后端分离架构(uniapp+
yii2
.0),以实现最佳用户体验为目标。
行动之上
·
2023-12-28 14:56
源码免费下载
开源
yii2
框架源码分析系列(4)之Service Locator
回顾上篇介绍了
yii2
的DI容器Container,主要通过类构造器注入和属性注入来达到反向依赖,从而实现解耦,今天继续介绍下用于解耦的服务定位器ServiceLocatorServiceLocator
killtl
·
2023-12-28 10:58
【
Yii2
】andWhere和andFilterWhere区别
目录1.andWhere()方法:2.andFilterWhere()方法:在
Yii2
的ActiveRecord查询中,andWhere()和andFilterWhere()都是用于添加查询条件的方法,
zzoood
·
2023-12-28 05:42
yii2
php
开发语言
php
yii
【
Yii2
】数据库查询方法总结
5.排序和分组:6.数据操作:7.事务处理:8.命令查询:9.count查询10.使用ActiveQuery类提供的各种方法来构建复杂的查询
Yii2
是一个功能丰富的PHP框架,提供了大量的数据库查询方法和功能
zzoood
·
2023-12-28 05:41
php
yii2
数据库
php
yii
2020-01-12
MySQL数据库开发优化与管理维护》,重点知识点辅助看下《高性能MySQL》3.Redis看官方手册,然后《Redis入门指南》《Redis设计与实现》,尝试使用Codis4.Nginx看官方文档5.PHP看
Yii2
如梦又似幻
·
2023-12-24 18:30
【
Yii2
】使用Cache缓存提高性能
目录1.配置缓存组件:2.使用缓存3.一个方法示例:
Yii2
使用Cache缓存可以提高应用程序的性能,减轻服务器负担。
Yii2
提供了多种缓存方法,如MemCache、APC、Redis等。
zzoood
·
2023-12-23 10:05
yii2
缓存
yii
php
Yii2
The directory is not writable by the Web process | frontend/web/assets
我在CentOS上搭建了
Yii2
advancedsite访问时报错:ThedirectoryisnotwritablebytheWebprocess|frontend/web/assets该目录我已修改权限
游鱼_
·
2023-12-21 21:40
php
yii
yii2
leftjoin 不显示子表的属性[转载]
原文链接:https://blog.csdn.net/veloi/article/details/68921773当我在多表进行关联时,关联时做好了,就是不显示子表的字段,各种百度没有解决方案,可能别人没遇到我的情况,直接贴代码publicfunctionactionMyIncome(){$model=Income::find()->leftJoin('room','room.id=income.
willeny
·
2023-12-21 16:10
PHP调用.NET的asmx服务接口
由于业务需求对接.net服务(我这边是
yii2
框架),接口方要求登录后才能调用。调用过程中遇到了各种各样的错误,使用浏览器输入账号密码可以访问,但是使用SoapHeader类遇到了各种各样的报错。
不如喫茶去
·
2023-12-21 09:40
php
.net
soap
PHP
soap请求
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他