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
框架中操作数据库的方式实例分析
本文实例讲述了
YII2
框架中操作数据库的方式。
怀素真
·
2020-03-12 09:17
YII2
框架自定义全局函数的实现方法小结
本文实例讲述了
YII2
框架自定义全局函数的方法。分享给大家供大家参考,具体如下:有些时候我们需要自定义一些全局函数来完成我们的工作。
怀素真
·
2020-03-12 09:41
Yii2
调用php原生的一些扩展类(ZipArchive..)
最近要使用到zip压缩namespacebackend\controllers;use....;classabcextendsController{publicfunctionactionIndex(){$zip=newZipArchive();}}提示着不到ZipArchive类。修改为:$zip=new\ZipArchive();即可。
cc卡耐基
·
2020-03-11 16:10
服务器环境搭建nginx前置机+apache内网+mysql+redis
新项目,使用
yii2
的框架,基于oauth2.0的授权模式,给app提供接口。服务器做的集群配置,前置机nginx负载后边的apachewebserver,redis缓存。
极客小寨
·
2020-03-11 12:07
mysql事务
二、
Yii2
事务的使用$transaction=$connection->beginTransaction();try{$order=newOrder($customer);$ord
wuxuan94
·
2020-03-10 21:07
yii2
.0去掉index.php
1.开启apache的mod_rewrite模块去掉LoadModulerewrite_modulemodules/mod_rewrite.so前的“#”符号确保DocumentRoot"/Library/WebServer/Documents"中有“AllowOverrideAll”重启apachesudoapachectlrestart2.在项目中的/config/web.php中添加代码:c
踏云小子
·
2020-03-10 06:55
Yii2
的表单验证之三:Ajax验证
Yii2
具有强大的表单验证功能,能用好表单验证,用户输入就基本掌握了,在这里我和各位聊聊
Yii2
的Ajax验证器。
沪江快速手机打字
·
2020-03-10 05:56
YII2
-GridView筛选项增加全部
例如GridView列表增加字段筛选在gridview字段里增加'filter'=>[0=>'未开户',1=>'已开户']即可['attribute'=>'bstatus','filter'=>[0=>'未开户',1=>'已开户']]增加完成之后类似以下效果(如下图所示),这里可以看到未开户这个筛选之前有一行空白的option,这个空白的option就很奇怪,因为正常来说这个空白筛选的是全部,所以
落花轻舞问君愁
·
2020-03-10 04:49
Yii2
.0Model中常用函数例子
Yii当浏览器发出请求的,首先会讲求交给控制器操作请求组件:$request=Yii::$app->request();///声明一个变量,获取请求echo$request->get('id');获取get传值的id$request->post('name',默认值)if(request->isget){/*略*/}//判断是否获取了数据响应组件:$res=Yii::app->repose;//声
孤独而灿烂的郑金叹
·
2020-03-10 03:46
Yii2
验证码
官网自带的前台验证码中在view下有个contact.php的文件,大家没事可以先看看它是怎么调验证码。第一步:因为我本身建立了modules,所以我在我的modules下新建了models的目录(默认gii生成modules是没有这个目录的),我取名为LoginForm.php,代码如下:namespaceapp\modules\XXX\models;//这个你们写自己的命名空间,我以我的mod
琯琯
·
2020-03-09 17:01
从
yii2
说起 2017.3.20
通过db执行sql语句//添加Yii::app()->db->createCommand()->insert('tbl_user',array('username'=>'zhangsan','email'=>'
[email protected]
'));//修改Yii::app()->db->createCommand()->update('tbl_user',array('username'=>'Te
苍山如海丶
·
2020-03-09 11:05
yii2
自定义日志文件路径,方便调试
$time=microtime(true);$log=newFileTarget();$log->logFile=Yii::$app->getRuntimePath().'/logs/songlin.log';$log->messages[]=['这个地方出问题了:'.$data.PHP_EOL,1,'aaaa',$time];$log->export();
php小王子啊
·
2020-03-06 20:23
composer 安装
yii2
的坑坑坑
composer安装
yii2
,该遇到的坑几乎都踩了一遍一,Content-LengthMismatch[Composer\Downloader\TransportException]Content-Lengthmismatch
Koln_781a
·
2020-03-06 18:07
yii2
.0 redirect 无法正常跳转 beforeAction
最近在开发功能中发现redirect竟然不能正常跳转,查了好长时间,还以为写的代码有问题,主要是在beforeAction中做了是否登录的判断,未登录则跳转到登录页面,所有的类继承的这个baseController,在下面的代码中可以看到有定义一个uid变量,只有action中有用到这个uid的,全部都跳转失败,会一直执行直至此请求结束在正常情况下,使用return$this->redirect(
hgjvse
·
2020-03-06 14:42
Yii2
安装高级模板
标签(空格分隔):
Yii2
1使用Composer安装高级模板[ahcj@localhostwww]$composercreate-project--prefer-distyiisoft/
yii2
-app-advancedbaojia
ahcj_11
·
2020-03-06 03:40
Yii2
博客系统中前后台用户互相独立
在数据库blog下面新建一张数据表admin,结构和user一样管理员表把前面user里面的数据复制粘贴过来一份,用户名字段改成admin,其他不变Paste_Image.png将项目根目录common-->models文件夹下的LoginForm.php分别复制到frontend和backend的models文件夹下,然后可以将models下的LoginForm.php删除。Paste_Imag
yang10147
·
2020-03-04 23:32
2016年4月份编程书籍推荐
《
Yii2
.0权威指南》——Yii是一个高性能,基于组件的PHP框架,用于快速开发现代Web应用程序。名字Yii(读作易)在中文里有“极致简单与不断演变”两重含义,也可看作YesItIs!的缩写。
极客学院Wiki
·
2020-03-02 08:23
Yii2
.0 Excel数据导入日期转换问题
首先数据源格式是这样的:看似正常不过的情况,通过PhpExcel插件导入之后,打印出来,瞬间不开心了有没有?mysql数据库里面字段是datetime格式的,妥妥的报错了,存不进去!~~方案:PHPExcel_Shared_Date::ExcelToPHP,这个可爱的方法可以搞定这个坑~~~date('Y-m-d',\PHPExcel_Shared_Date::ExcelToPHP($data[1
暴走的小学生
·
2020-03-02 02:38
Yii2
开发博客新建数据库
首先,在phpstudy的软件界面上点击“MYSQL管理器”,选择MySql-Front工具,在左侧localhost目录上单击右键,新建数据库Paste_Image.png在新建的数据库blog上单击右键选择“新建”--“表格”,然后点“SQL编辑器”标签。输入准备好的创建数据表的sql语句Paste_Image.pngCREATETABLEuser(`id`int(11)NOTNULLAUTO
yang10147
·
2020-03-01 14:45
适用于
Yii2
的千万级数据秒分页
在
Yii2
中就不能使用ActiveDataProvider了,因
方圆百里找对手
·
2020-02-29 23:58
php开发
YII2
框架实现通过发送邮箱修改账户密码
本篇文章紧接上一篇:
YII2
框架便捷快速的实现用户后台登录管理
YII2
为我们提供了便捷的通过邮箱修改密码的模块存在于
YII2
Advanced高级模板中的fronted模板中,我们配置好本地服务器进入login
三不小青年
·
2020-02-29 13:08
Yii2
.0-ueditor-widget 安装百度ueditor
百度UEditorGitHub地址https://github.com/BigKuCha/
yii2
-ueditor-widgetEitherruncomposer安装:composerrequirekucha
v1i555
·
2020-02-26 08:17
在
Yii2
中使用Elasticsearch方法
一、修改config/web.php文件,引入Elasticsearch配置####'components'=>[...'elasticsearch'=>['class'=>'yii\elasticsearch\Connection','nodes'=>[['http_address'=>'127.0.0.1:9200']],'autodetectCluster'=>false],...]二、创建
Kerwin丶
·
2020-02-26 07:39
yii2
-redis
1.是否强制使用主redis连接privatestatic$_isMaster=false;2.设置分库值publicfunctionsetSharded($shardedValue,$configKey='user'){//随机选择公共库if($configKey=='public'&&$shardedValue===null){empty($this->_rand)&&$this->_rand
wuxuan94
·
2020-02-25 22:32
Yii2
项目中多个数据库的设计
前几天接到个需求,有个多成员单位的应用,共用一套代码,但数据库是各自的;在登录时选择不同的成员单位,此应用就连接不同的数据库。思路:前端使用ajax修改后端session($_SESSION['mydb']),然后后端根据$_SESSION['mydb']选择数据库;直接上代码://某个控制器publicfunctionactionSetDb(){$request=Yii::$app->reque
MeetU
·
2020-02-23 23:00
[PHP][
Yii2
.0] 以Yii 2.0风格加载自定义类或命名空间 [配置使用
Yii2
autoloader]
Yii2
.0最显著的特征之一就是引入了命名空间,因此对于自定义类的引入方式也同之前有所不同。这篇文章讨论一下如何利用
Yii2
.0的自动加载机制,向系统中引入自定义类和命名空间。
thinker_g
·
2020-02-23 19:36
Yii2
表单验证 Rules
基础规则publicfunctionrules(){return[['字段名','required','message'=>'提示信息','on'=>'场景名'],//必填验证['字段名','email','message'=>'提示信息','on'=>'场景名'],//邮箱格式验证['字段名','url','message'=>'提示信息','on'=>'场景名'],//网址格式验证['字段名'
黏着Leon的小尾巴
·
2020-02-21 02:50
Yii2
Restful 文件上传
1新建UploadFormfalse,'extensions'=>'png,jpg'],];}publicfunctionupload(){if($this->validate()){$new_name='uploads/'.$this->file->baseName.'-'.time().'.'.$this->file->extension;$this->file->saveAs($new_na
ahcj_11
·
2020-02-20 18:20
Yii2
框架如何设置时区
今天在插入时间的时候发现,时间不对,差了8个小时,很明显时区不对,改了php.ini的data.timezone='Asia/Shanghai'发现还是不对,后来知道是
yii2
框架配置的原因,我用的
yii2
chinariver
·
2020-02-19 08:25
一个简单又完整的商城
Yii2
+ vue 第一次更新
断断续续一直在完善这个项目,有时因为忙,有时因为懒,所以进展的很慢。这算是我的第一个开源项目,有很多的不足,但我还是会持续做下去,所以不论快慢,我都会一直更新下去。一、新增&修改1、修改了一些已知bug2、新增了促销模块,拼团、秒杀、优惠券3、新增了一些定时处理任务,如拼团失败处理、订单超时处理等二、定时任务的设置定时任务写在/console/controllers下,具体的定时命令在代码里有,设
在路上f_x
·
2020-02-18 12:13
vue.js
php
github
yii2
YII2
中使用composer安装扩展
在这里只演示本地安装扩展,在线安装后续更新1、
Yii2
里使用Redis,首先要扩展Redis。可以在composer.json里添加redis
小子加油
·
2020-02-18 10:25
YII2
本地添加Redis扩展及其使用
导读:
YII2
支持了Redis扩展,不需要在本地下载PHP扩展就可以很好的使用。
小子加油
·
2020-02-17 05:17
mac 下配置apache 虚拟主机
我使用的
Yii2
.0框架需要配置三个虚拟域名对应三个不用的功能127.0.0.1admin.demo.com后台管理用127.0.0.1www.demo.com前台网站展示用127.0.0.1api.demo.com
wsuper
·
2020-02-15 15:24
yii2
的使用
通过归档文件安装或者通过composer下载放在自己的项目中,接下来开始使用
yii2
。认识
yii2
.0什么是yii框架?快速,安全,专业的php框架。yii框架有什么用?
套路师
·
2020-02-15 00:04
Yii2
advanced在windows下开发的配置
2.去
Yii2
中文网下载
Yii2
的最新版本,解压。
yang10147
·
2020-02-14 22:11
Yii2
使用 TimestampBehavior 更新时间
TimestampBehavior支持在ActiveRecord更新时自动更新它的时间戳属性。附加行为到NewsModelTimestampBehavior::className(),'attributes'=>[ActiveRecord::EVENT_BEFORE_INSERT=>['created_at','updated_at'],ActiveRecord::EVENT_BEFORE_UPD
ahcj_11
·
2020-02-14 18:57
API 版本 & 自底向上的 PHP 单元测试
产品需求对角色和终端的组合在不断变化,众多不断快速变化的API接口代码在产品的演进中日益成为一个问题;经过讨论分析,最终采用
Yii2
的推荐做法,即通过modules实现版本管理;最近,PHP单元测试有进展
michael_jia
·
2020-02-14 12:06
Yii2
下composer 自定义github仓库
专栏备份:https://www.bestyii.com/topic/32现在开源项目凉凉的比较多。有些扩展还是相互依赖,有些时候就是临时改几处又没必要走Package发布过程。解决办法很简单:克隆原始库,修改代码发布新版本composer.json中映射库到自己的github地址上"repositories":{"0":{"type":"composer","url":"https://asse
断舍离
·
2020-02-14 05:00
composer
yii2
php
github
你不知道的Composer加载方式
我们都知道Composer是现代PHP框架(
Yii2
、Laravel...)的基石,有了Composer后我们开发是一件多么的爽的事情。那么Composer加载方式你知道多少呢?
MO_ON_e503
·
2020-02-14 03:43
YII2
通过composer优化vendor
本文讨论通过composer工具安装
Yii2
框架并优化Vendor过程中遇到的问题,约定读者对composer基本原理有一定了解,并且有安装
Yii2
框架的实际经验。
needrunning009
·
2020-02-14 00:51
php
yii2
Yii2
干货集
awesome-
yii2
Yii2
干货集,欢迎点Watch订阅,也欢迎提交PullRequests。
琯琯
·
2020-02-13 05:47
从配置文件的角度去了解
Yii2
前言
Yii2
是一个奇特的框架,其牺牲了现在盛行的解耦设计,用一个高度耦合的结构提供给开发者一个方便的几类抽象,Application,Module,Component,甚至是ServiceLocator
Vett
·
2020-02-12 18:59
Win10 Could not open input file: composer.phar
问题:下载yiisoft/
yii2
-jui时,命令行:phpcomposer.pharrequire--prefer-distyiisoft/
yii2
-jui错误链接:https://github.com
韩奔跑
·
2020-02-11 11:13
yii框架学习
下载安装yii框架之后第一件事情,配置一个密钥第二件事,初始url模式:http://localhost/
yii2
/web/index.php/?
雪宝嗯啊
·
2020-02-11 08:31
3分钟搞定
YII2
框架advanced版安装配置(5个超详细步骤)
www目录下2:开启Apache的重启路由模块3:确保引入了虚拟主机的配置文件(去掉Includeconf/extra/http-vhosts.conf)前面的#号4:配置虚拟主机ServerName
yii2
三不小青年
·
2020-02-11 00:33
使用
yii2
写项目时遇到的问题
一、取消
yii2
自带的框架,及关闭layouts文件夹解决方法:设置$layout=false;二、使用axios请求是接收不到数据,报404错误解决方法:设置config/web.php;第一步:'request
小榔头wei
·
2020-02-10 17:34
php
php
Yii2
.0 rules验证规则大全
required:必须值验证属性[['字段名'],required,'requiredValue'=>'必填值','message'=>'提示信息'];#说明:CRequiredValidator的别名,确保了特性不为空.email:邮箱验证['email','email'];#说明:CEmailValidator的别名,确保了特性的值是一个有效的电邮地址.match:正则验证[['字段名'],m
v1i555
·
2020-02-10 16:15
Yii2
.0 rules验证规则大全
原文链接:http://www.phpxs.com/post/3443/required:必须值验证属性[['字段名'],required,'requiredValue'=>'必填值','message'=>'提示信息'];说明:CRequiredValidator的别名,确保了特性不为空.email:邮箱验证['email','email'];说明:CEmailValidator的别名,确保了特
duandaoke
·
2020-02-10 05:50
php在
yii2
中的cookie用法
设置cookie$cookies=Yii::$app->response->cookies;if(!empty($uid)){$uCookie=$cookies->add(newCookie(['name'=>'uid_ck','value'=>$uid,'expire'=>time()+30*24*3600,'domain'=>'.yiwang.com'//作用域写字符串]));}清除cooki
hey_沙子
·
2020-02-09 14:32
Yii2
.0 发送邮件教程
一、配置文件'mailer'=>['class'=>'yii\swiftmailer\Mailer','viewPath'=>'@common/mail',//sendallmailstoafilebydefault.Youhavetoset//'useFileTransport'tofalseandconfigureatransport//forthemailertosendrealemails
云过飘雨
·
2020-02-09 13:11
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他