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
增删改查(model、db、Query三种方式) + mysql主从配置
摘自:https://blog.csdn.net/wuhuagu_wuhuaguo/article/details/80330261感谢这位朋友!!!https://getyii.com/topic/219==================ExampleModel::findOne和findAll无法直接在后面->asArray(),因为这个方法已经写死了find()->asArray()->a
jacky_8897
·
2020-02-09 05:06
Yii2
redis同步数据到mysql
:本次案例讲解将如何将商城中商品浏览次数通过缓存记录并写入mysql中具体的redis安装过程暂且就省略了.....一、安装redis插件|配置rediscomposerrequireyiisoft/
yii2
meteorites
·
2020-02-08 23:02
1.yii新建商城数据表
本项目采用PHPstudy作为服务,
yii2
.0.7的基础版作为框架,进入phpMyAdmin或者Navicat,新建数据库imooc_shop,然后再数据库下新建下面9张数据表。
yang10147
·
2020-02-08 18:36
Yii2
.0 动态模型验证改造,使其支持自定义属性标签
这个时候
Yii2
.0框架的动态model验证起到了很好的支撑的作用。但是很多参数验证实际同数据库model保存验证类似,希望能够提取到模型的attributeLabels()属性标签进行验证提示。
冰狼爱魔
·
2020-02-08 12:00
Yii2
.0自增主键查询老是字符串的原因剖析
【项目背景】最近在做一个restful风格的项目,发现有个表返回的json数据中id始终是string类型,但另一个表的id始终是int类型。即返回的数据类型不一致。【原因剖析】在yii\db\Schema类的getColumnPhpType函数中,这个函数决定了最终出来的数据的类型,代码如下:/***ExtractsthePHPtypefromabstractDBtype.*@paramColu
冰狼爱魔
·
2020-02-08 12:00
Yii2
.0 API改造(返回数据库对应字段数据类型)
【改造背景】使用
Yii2
.0开发api时,使用asArray()函数时,框架本身默认将所有数据类型都转换成字符串处理。在与前端强类型语言交互时极不方便。
冰狼爱魔
·
2020-02-08 11:00
YII2
框架便捷快速的实现用户后台登录管理
上一篇文章我们介绍快速搭建
YII2
框架advanced安装配置本篇文章将会配合
YII2
框架原有的登录机制模板快速的实现用户后台的登录1:在数据库建立对应的用户信息表SETFOREIGN_KEY_CHECKS
三不小青年
·
2020-02-08 06:28
yii2
增删改
一、新增使用model::save()操作进行新增数据$user=newUser;$user->username=$username;$user->password=$password;$user->save()使用createCommand()进行新增数据Yii::$app->db->createCommand()->insert('user',['name'=>'test','age'=>30
liudai123
·
2020-02-07 21:41
Yii2
资源大全
YiiFramework2.0权威指南YiiFramework2.0权威指南镜像(每次github有提交时15分钟后自动更新比官方那个及时)PDF版本的权威指南YiiFramework2.0中文权威指南
Yii2
琯琯
·
2020-02-07 16:55
Yii2
-RESTfulApi实践
1、了解RESTREST--ResourceREpresentationalStateTransfer通俗讲:资源在网络中以某种表现形式进行状态转移。(1)、Resource:资源,即数据。(2)、Representational:某种表现形式,比如JSON,XML等。(3)、StateTransfer:状态变化。通过HTTP动词实现。REST就是选择通过http协议和uri,利用client/s
flycorn
·
2020-02-06 01:23
Yii2
rules验证规则
去除首尾空白字符['email','trim']或['email','filter','filter'=>'trim']字段必填['email','required']赋予默认值['age','default','value'=>20]字符串长度['email','string','min'=>3,'max'=>20]或['email','string','length'=>[3,20]]格式类型
jacky_8897
·
2020-02-05 19:47
使用composer安装
yii2
失败
composerglobalrequire"fxp/composer-asset-plugin:~1.1.1"报错:ChangedcurrentdirectorytoC:/Users/none01/AppData/Roaming/ComposerDeprecationNotice:TheComposer\Package\LinkConstraint\MultiConstraintclassisde
安Zzzzz
·
2020-02-05 10:05
Yii2
使用 codeception
测试过程1、保证项目composer.json的require-dev中含有"codeception/base":"^2.2.3","codeception/verify":"~1.0.0"如果没有,请添加然后执行composerupdate2、进入到你的应用中,比如common,创建模板suite,执行../vendor/bin/codeceptinitunit>ThiswillinstallC
biaoqianwo
·
2020-02-05 07:51
3年经验程序员 找工作(在交流网站看到这个简历,感同身受,特此转载)
html、css、js、python(自学爬虫)、java(自学)、linux(兼职运维)、mysql、nosql应用:nginx、vue、angular、ci、tp、laravel(自主商城、博客项目)、
yii2
远方不会远
·
2020-02-05 04:11
yii2
控制器里 action 大小写组合的路由问题
若存在如下控制器classBindControllerextendsCController{publicfunctionactionGetMobilePhone(){//somecode...}}在
yii2
duandaoke
·
2020-02-05 03:29
Yii2
DB查询方法 手册
转自:https://blog.csdn.net/u011341352/article/details/78226024熟悉
Yii2
的查询条件后,用ActiveRecord查询数据非常方便。
jacky_8897
·
2020-02-05 01:20
YII2
多主题
主题添加默认全局主题在配置文件中添加comment配置'view'=>['theme'=>['basePath'=>'@app/themes/{themesName}','baseUrl'=>'@web','pathMap'=>['@app/views'=>'@app/themes/{themesName}',],],]多模块定义主题如果有多个不同的模块,想要在不同的模块中设置不同的模板,在模块的
froyot
·
2020-02-01 16:39
2020寒假作业
其他参考文献无1.建立博客顺着教程示例试着稍微改了改自己博客的内容,还行...DIY博客的感觉一如刚刚过去的web实践,但是简单了太多太多ps:速成
yii2
.0是真的难(╯°口°)╯(┴—┴2、回顾,我的初心
17lhf
·
2020-01-30 22:00
Yii2
框架连接postgreSql
1、配置连接postgresql的连接信息:$dev=['class'=>'yii\db\Connection','dsn'=>'pgsql:host=122.112.182.211;port=8000;dbname=sdk_info','username'=>'dbadmin','password'=>'Styl2018@','charset'=>'utf8',//'emulatePrepare
liuhong2016
·
2020-01-29 13:28
Yii2
postgreSql
Yii2
框架连接postgreSql
1、配置连接postgresql的连接信息:$dev=['class'=>'yii\db\Connection','dsn'=>'pgsql:host=122.112.182.211;port=8000;dbname=sdk_info','username'=>'dbadmin','password'=>'Styl2018@','charset'=>'utf8',//'emulatePrepare
liuhong2016
·
2020-01-29 13:23
Yii2
postgreSql
个人简历
掌握的技术框架
yii2
.0,tensorflow。累积代码量 2w行+开
安小东小尼
·
2020-01-29 10:00
yii2
.0框架场景的简单使用示例
本文实例讲述了
yii2
.0框架场景的简单使用。
阡尘小陌
·
2020-01-25 14:03
Yii2
部署中的权限问题
Yii2
项目在Linux上部署报错:ThedirectoryisnotwritablebytheWebprocess...原因是执行目录没有写权限,需要确认以下两个问题:查看部分文件的读写权限是否打开,
MeetU
·
2020-01-14 21:00
手把手教你入门
Yii2
框架-1
前言概述:我是一名PHP开发工程师,最拿手的是版本2.0的Yii框架,在培训班里老师没教我Yii框架,只是由于我弟弟(同行)擅长Yii框架,所以我用得最多的就是
Yii2
.0,后台我学了ThinkPHP框架的
wangyutancom
·
2020-01-12 15:00
一个PHP的SQL注入完整过程
在进阶的时候总会遇到一些问题和瓶颈,业务代码写多了没有方向感,不知道该从那里入手去提升,对此我整理了一些资料,包括但不限于:分布式架构、高可扩展、高性能、高并发、服务器性能调优、TP6,laravel,
YII2
小牛
·
2020-01-09 11:02
php
sql
yii2
-advanced框架的安装
1、下载
yii2
advanced模板后,解压,在根目录下执行:.
韦恩时代
·
2020-01-08 17:50
Yii2
中多表关联查询(join、joinwith)
我们用实例来说明这一部分表结构现在有客户表、订单表、图书表、作者表,客户表Customer(idcustomer_name)订单表Order(idorder_namecustomer_idbook_id)图书表(idbook_nameauthor_id)作者表(idauthor_name)模型定义下面是这4个个模型的定义,只写出其中的关联CustomerclassCustomerextends\y
神秘者007
·
2020-01-08 17:38
Yii2
框架源码研究3-ServiceLocator
ServiceLocator类继承了Component类和Object类的所有特性,也就是说他现在拥有了属性,时间和行为这三个武器。服务定位器是一种设计模式,使用它的目的就是解耦,使得服务请求方不需要直接对服务提供者进行操作,只需要告诉服务定位器我现在想要什么服务,服务定位器就能够定位到能够提供这个服务的组件。从直观的角度理解,假如现在我想发送一个邮件,如果没有采用服务定位器这样的设计方法,那我现
Vos井宝
·
2020-01-08 03:13
一个PHP的SQL注入完整过程
在进阶的时候总会遇到一些问题和瓶颈,业务代码写多了没有方向感,不知道该从那里入手去提升,对此我整理了一些资料,包括但不限于:分布式架构、高可扩展、高性能、高并发、服务器性能调优、TP6,laravel,
YII2
程序媛的明天
·
2020-01-07 21:00
yii2
表单提交CSRF验证
Yii2
表单提交默认需要验证CSRF,如果CSRF验证不通过,则表单提交失败,解决方法如下:第一种解决办法是关闭Csrfpublic$enableCsrfValidation=false;第二种解决办法是在
牛奔
·
2020-01-07 15:00
Yii2
使用Redis缓存购物车等数据
服务器配置RedisRedis下载安装配置wgethttp://download.redis.io/releases/redis-stable.tar.gztar-xvfredis-stable.tar.gzcdredis-stable/makemakeinstall./utils/install_server.sh安装成功:redisRedis服务查看、开启、关闭ps-ef|grepredis/
八宝粥BBZ
·
2020-01-06 23:59
YII2
入门学习记录
安装
YII2
在确保composer安装完成后通过composer安装
YII2
composerglobalrequire"fxp/composer-asset-plugin:^1.3.1"composercreate-project
某不科学的XX
·
2020-01-06 23:52
laravel5 使用redis的个人总结
之前研究使用过
yii2
,针对redis扩展的使用简单和laravel5比较一下:
yii2
的扩展使用要比laravel更好理解和直接,这应该和作者也是华裔有一定的关系
yii2
的redis扩展其实就是一个简单类
winter_coder
·
2020-01-05 18:59
解决
YII2
验证码不刷新问题
原文:https://www.fanhaobai.com/2017/06/yii-captcha.html在
Yii2
中的验证码功能的确很方便,但是会存在刷新页面并不会刷新验证码的现象,不知道作者这么做有什么意图
fanhaobai
·
2020-01-05 06:23
关于
Yii2
跨数据库批量操作数据使用嵌套事务碰到的问题
某次开发业务需求中,项目数据支撑由多个数据库(Postgresql)组成,业务要求从DB-1获取TableA-User,将数据计算后批量插入DB-1的TableB-UserInfo以及DB-2的TableCCustomer中,之后删除TableA-User的数据。DB-1连接配置如下,db.phpreturn['class'=>'yii\db\Connection','dsn'=>'pgsql:h
Coder1024
·
2020-01-04 20:23
一处编写,三处运行的
Yii2
表单验证器
说起
Yii2
的表单验证,的确是具有非常强大的功能,在实现输入数据有效检测的同时,更具有一处编写、三处运行的便利优势,在这里我就给各位唠唠这个便利优势。
阿江的简书
·
2020-01-03 18:25
YII2
.0.12兼容PHP7.2版本升级
YII2
.0.12兼容PHP7.2版本升级报错信息:FastCGIsentinstderr:"PHPmessage:PHPFatalerror:Cannotuse‘Object‘asclassnameasitisreservedin
北漂的80后
·
2020-01-03 06:00
yii2
-验证
验证手机:^(1(([35][0-9])|(47)|[8][01236789]))\d{8}$座机:^0\d{2,3}(-)?\d{7,8}$去除首尾空白字符['email','trim']或['email','filter','filter'=>'trim']字段必填['email','required']赋予默认值['age','default','value'=>20]字符串长度['emai
谁不曾年少轻狂过
·
2020-01-03 03:36
Yii2
登录账号密码多次输入错误,显示验证码
这里主要实现多次输入账号信息错误的情况下,才会显示验证码并进行验证,利用session保存login_error_times登录错误次数,部分代码如下:controllerpublicfunctionactionLogin(){if(!Yii::$app->user->isGuest){return$this->goHome();}$model=newLoginForm();if(Yii::$ap
皮蛋馅儿
·
2020-01-02 22:42
Yii2
之博客系统
HTTP协议-URLHTTP是一个属于应用层的协议,特点是简捷、快速schema://host[:port]/path[?query-string][#anchor]注:schema:指定底层使用的协议(例如:http,https,ftp)host:服务器的IP地址或者域名port:服务器端口,默认为80query-string:发送给http服务器的数据anchor:锚请求:组成格式:请求行、消
吾是小马哥
·
2020-01-02 07:07
YII2
.0 ——安装
yii2
项目
进行安装composerglobalrequire"fxp/composer-asset-plugin:^1.2.0"composercreate-project--prefer-distyiisoft/
yii2
开发者felix
·
2020-01-01 21:03
yii2
之cache讲解
首先先做一下准备工作及说明:1、cache在web.php中的配置使用的是默认配置FileCache2、使用的是yii的basic基础版3、在controllers下面新建一个控制器叫CacheController.php好了不累赘了,直接进入正题一、数据缓存讲解A、缓存的增删改查首先要使用cache,首先加载使用cache的缓存组件//yii中的全局使用,需要加上“\”$cache=\YII::
小建哥哥
·
2020-01-01 00:07
Yii2
写一个扩展
一、创建composer项目命令行输入composerinit,输入相关信息,最终形成的composer.json文件如下:{"name":"leegoway/
yii2
-baidu-aipface","
leegoway
·
2019-12-31 03:06
Yii2
Restful 跨域调用 - CORS 详解
标签(空格分隔):
Yii2
1什么是CORSCORS是一个W3C标准,全称是"跨域资源共享"(Cross-originresourcesharing)。
ahcj_11
·
2019-12-30 17:45
composer安装
yii2
yii2
可以直接源码安装,相当于别人安装好了,你下载下来,放到目录再dos下切换到此目录用命令phpinit初始化就ok了,
yii2
推荐安装方式是composer,理论上用命令就行,比较方便,但安装比较慢
yuf20
·
2019-12-30 07:54
yii2
设置radioList的disabled属性
'test']['item'=>function($index,$label,$name,$checked,$value){$disabled=true;returnHtml::radio($name,$checked,['class'=>'test2','value'=>$value,'label'=>Html::encode($label),'disabled'=>$disabled,]);}
yuf20
·
2019-12-29 16:41
rbac 权限
rbac:Role-basedaccesscontrol.PHP
yii2
-adminAuthmanagerfor
Yii2
(RBACManager)
yii2
-rbacRBACManagerfor
Yii2
.
michael_jia
·
2019-12-29 07:54
YII2
登录
以
YII2
自带的登录代码为例//这是控制器的登录动作if(!
DansonL
·
2019-12-28 07:42
YII2
.0.11速查表
Composer基本用法//安装yii程序composercreate-project--prefer-distyiisoft/
yii2
-app-basicbasic//通过composer.json安装扩展
热过豆腐干
·
2019-12-27 18:23
Yii2
.0——数据库访问(DAO)
执行SQL查询一旦拥有了DBConnection实例,可以按照下列步骤来执行SQL查询:使用纯SQL查询来创建出yii\db\Command;绑定参数(可选的);调用yii\db\Command里SQL执行方法中的一个。下列例子展示了几种不同的从数据库取得数据的方法://返回多行.每行都是列名和值的关联数组.//如果该查询没有结果则返回空数组$posts=Yii::$app->db->create
liudai123
·
2019-12-27 11:36
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他